class Person:
#__slots__的功能:就是约束类中的对象的属性。
__slots__ = ('name','age','sex','id')
def __init__(self,name='',age=0):
self.name = name
self.age = age
自定义对象的打印格式
def __str__(self):
# return '人类'
# id表示地址,id():是python的内置函数,功能是获取变量的地址
return self.name+','+str(self.age)+','+str(id(self))
if __name__ == '__main__':
p1 = Person('小王',20)
# p1.names = '老王'
p1.sex = '男'
print(p1)
运行结果如下:
小王,20,35677024
网友评论