He estado estudiando Python y leí un capítulo que describe el None
valor, pero desafortunadamente este libro no es muy claro en algunos puntos. Pensé que encontraría la respuesta a mi pregunta, si la comparto allí.
Quiero saber lo que el None
valor es y qué es lo que lo uso para?
Y también, no entiendo esta parte del libro:
Asignar un valor de
None
a una variable es una forma de restablecerlo a su estado vacío original.
Qué significa eso?
Las respuestas fueron geniales, aunque no entendí la mayoría de las respuestas debido a mi bajo conocimiento del mundo de la informática (no he aprendido sobre clases, objetos, etc.). ¿Qué significa esta oración?
Asignar un valor de
None
a una variable es una forma de restablecerlo a su estado vacío original.
Final:
Finalmente obtuve mi respuesta al buscar diferentes respuestas. Debo agradecer a todas las personas que dedicaron su tiempo a ayudarme (especialmente a Martijn Pieters y DSM), y deseo poder elegir todas las respuestas como las mejores, pero la selección se limita a una. Todas las respuestas fueron geniales.
undef
. también posiblemente javascript, aunque tiene ambos null
y undefined
.
undefined
, si se deja sin inicializar.
null
, un punto que no puedo hacer a @MartijnPieters en su respuesta.
None
no es un estado vacío predeterminado para variables.