Pregunta

¿Todas las referencias son variables y todas las referencias de variables en Python?

Obviamente, hay una diferencia entre una variable y una referencia en, por ejemplo.C ++ Pero ¿qué pasa con Python?

¿Fue útil?

Solución

Aunque incluso la documentación de Python mezcla los términos, la documentación de referencia utiliza los términos Identificadores o nombres en lugar de variables .Sin embargo, es el mismo concepto.

Todos los identificadores son referencias;todos los valores en Python son objetos cuya vida se rige por cuántas referencias existen a esos objetos;Objetos cuyo conteo de referencia se limpia a 0 se limpian.

Sin embargo, no todas las referencias son identificadores.Los índices de la lista también son referencias, al igual que las claves y los valores en un diccionario y los atributos en un objeto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top