filmov
tv
Conversión implícita de objeto a string, en Python.
Показать описание
En este capítulo mostraremos como podemos definir un método __str__() en nuestra clase, para llevar a cabo la conversión implícita del objeto a string. Lo cual resulta útil por ejemplo, para su uso con la función print().
Cada vez que el el intérprete de Python deduce que se requiere la conversión de un objeto a cadena, busca si está disponible un método llamado __str__() para el mismo. En caso afirmativo, lo invoca automaticamente para realizar la conversión.
Si no está disponible, buscará en las clases antecesoras, subiendo por la jerarquía de objeto hasta encontrar uno que sea aplicable. Si no tiene éxito en la búsqueda, es probable que produzca un error en tiempo de ejecución.
Continuando con la serie de capítulos dedicados a enseñar un estilo se programación limpio y sucinto.
Cada vez que el el intérprete de Python deduce que se requiere la conversión de un objeto a cadena, busca si está disponible un método llamado __str__() para el mismo. En caso afirmativo, lo invoca automaticamente para realizar la conversión.
Si no está disponible, buscará en las clases antecesoras, subiendo por la jerarquía de objeto hasta encontrar uno que sea aplicable. Si no tiene éxito en la búsqueda, es probable que produzca un error en tiempo de ejecución.
Continuando con la serie de capítulos dedicados a enseñar un estilo se programación limpio y sucinto.