Curso de Complejidad Algorítmica con Python

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

Ejemplo de una clase:

class Electric:
	def __init__(self, tipe, state = "new", ammount):
		self.tipe = tipe
		self.state = state
		self.ammount = amount

Nunca pongas default variables entre non-default variables, porque o sino les va a lanzar este error:

  File "c78.py", line 66
    def__init__(self, tipe, state = "new", ammount):
                 ^
SyntaxError: non-default argument follows default argument

esto quiere decir que todas las variables especificadas van al final, por eso hay que hacerlo de la siguiente manera:

class Electric:
	def __init__(self, tipe, ammount, state = "new"):
		self.tipe = tipe
		self.state = state
		self.ammount = ammount

Curso de Complejidad Algorítmica con Python

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

0 Comentarios

para escribir tu comentario

Artículos relacionados