Par exemple
4 4
3 Réponses :
ici et ce que vous obtiendrez est p> et je pense clairement qu'un c code> et b code> sont différentes variables où c code> est la liste et b code> int donc si vous ajoutez si vous ajoutez Certaines sur B code> il ne signifie pas et c code> sera mis à jour, mais si vous ajoutez un numéro sur B code> et l'ajouter à nouveau sur C code>
Il y aura un changement c code> n'a pas changé dans votre question p> p>
Vous pouvez le faire avec une classe: vous obtiendrez: p>
Il y a PYPI.ORG/PROJEJECT/MuTableint qui fait essentiellement cela, sauf que vous pouvez également l'utiliser en arithmétique, etc.
Référez ce lien ci-dessous pour comprendre comment la référence fonctionne à Python: Comment puis-je passer une variable par référence?
Donc, en bref,
Objets Python Ie Par conséquent, lorsque vous faites Preuve: strong> p> Booleans Code>, Les entiers CODE>, Floatts CODE>, Strings code> et Les tuples code> sont immuable fort>, ce qui signifie qu'après avoir créé l'objet et attribuer une certaine valeur à celle-ci, vous ne pouvez pas modifier cette valeur. P> B + = 2 code>, ici, b code> pointera sur une nouvelle référence de mémoire. P> >>> b=10
>>> id(b)
1734146112
>>> b+=2
>>> id(b)
1734146144
>>>
Non, pas comment les variables python fonctionnent.
C code> n'a pas de lien avec la variableB code>.Python n'a pas de pointeurs b>. Cependant, à peu près tout a une sémantique de référence. Les objets int sont immuables si
@khelwood DAMN. Merci pour l'info. Je suppose que je vais explorer Java ou C ++
Java n'a pas non plus de pointeurs et a la même sémantique que vous voyez ici
Je suggère de vérifier ce sujet