定制类 用法
1 class Student: 2 3 def __init__(self, name): 4 self.name = name 5 6 def __str__(self): 7 return f'我的名字是:{self.name}' 8 9 # def __repr__(self): #在终端环境下运行直接打变量名 10 # return f'我的名字:{self.name}' 11 12 # __repr__ = __str__ #解决办法是再定义一个__repr__()。但是通常__str__()和__repr__()代码都是一样的,所以,有个偷懒的写法 13 14 zsl = Student('zsl') 15 print(zsl)
浙公网安备 33010602011771号