es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: NEW-OPERATOR

¿Cuáles son los otros usos del método __new__ en Python?

Aquí he definido la clase inmutable str. En el método new estoy cambiando los valores de las instancias como “hello” a mayúsculas. ¿Por qué deberíamos hacerlo usando new cuando podemos definir upper en init? “` class Upperstr(str): def <strong>new</strong>(cls,value=""): print(cls) print(value) return str.<strong>new</strong>(cls,value.upper()) <pre><code># def __init__(self,m1): # self.m1 = m1.upper() . . . Read more