0
votes

Quelles sont les raisons d'utiliser la fonction ID dans Python?

en Python, nous pouvons utiliser la fonction ID . Pourquoi les résultats suivants sont-ils différents? xxx


2 commentaires

Les résultats sont différents car vous demandez aux ID de différents objets (réponse évidente, au moins si vous avez fait l'effort de lire le DOC). Quelle est votre question, exactement?


Bien qu'il y ait quelques raisons légitimes d'utiliser ID , il n'y a pas d'utiliser avec un littéral comme argument.


3 Réponses :


-2
votes

ID indique le lieu de mémoire d'un objet en mémoire, vous pouvez l'utiliser pour voir si deux objets partagent la même adresse de mémoire


1 commentaires

Ceci est un détail de mise en œuvre CPPHON, pas autrement garanti



2
votes

the ID retour retour

Un entier qui est garanti d'être unique et constant pour cet objet au cours de sa vie.

Comme son nom l'indique, il s'agit de «l'identité» de l'objet et est destinée à différencier les objets. Toujours,

Deux objets avec des vies non chevauchantes peuvent avoir la même ID () < / a> valeur.

Par exemple, dans CPPHON, il s'agit de l'adresse de l'objet en mémoire.


0 commentaires

-1
votes

Avec chaque exécution du programme, les valeurs d'identification peuvent être différentes. En d'autres termes ne comptent pas sur la valeur d'identification étant la même chose entre les exécutions.


0 commentaires