- __repr__():显示属性
- print调用的是 __repr__()函数,该函数是object类的方法,而任何用户定义的类都是继承自该类
- 如果要定制打印信息,则重写这个函数
class CLanguage:
def __init__(self):
self.name = "C语言中文网"
self.add = "http://c.biancheng.net"
def __repr__(self):
return "CLanguage[name="+ self.name +",add=" + self.add +"]"
clangs = CLanguage()
print(clangs)
# CLanguage[name=C语言中文网,add=http://c.biancheng.net]