0
点赞
收藏
分享

微信扫一扫

python 属性插槽

JamFF 2022-09-22 阅读 200


name = '小米'
age = 13
print('{},{}'.format(name,age))
print('{},{}'.format(age,name))

class People(object):
def __init__(self,name='',age=''):
self.name = name
self.age = age
p=People('赵云',12)
print(p.name)
print(p.age)


给对象添加一个属性


p.fond= '学习'
print(p.fond)

dic = {}
#无则添加,有则修改
dic['name'] = '小兰'
print(dic['name'])

class People(object):
#slits插槽
#只支持本类添加[]里面包含的属性
__slots__=['name','age']
def __init__(self,name='',age=''):
self.name=name
self.age= age
p1=People('杨戬',200)
print(p1.name)
print(p1.age)

 

 

举报

相关推荐

0 条评论