定制类 用法

 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)

 

posted @ 2021-01-21 11:06  02爱吃糖  阅读(63)  评论(0)    收藏  举报