标签:foo png elf 一个 nbsp __slots__ pre 删除 slot
class Foo:
__slots__ = [‘name‘,‘age‘] #这里可以是列表或者单个字符串,定义key值
f1 = Foo()
print(f1.__slots__)
f1.name = ‘jinling‘ #只能给前面定义好的key设置值
print(f1.name)
f1.age = 18 #只能给前面定义好的key设置值
print(f1.age)
class Foo:
‘我喜欢一个女孩‘
pass
class Bar(Foo):
pass
print(Foo.__doc__)
print(Foo.__dict__)
print(Bar.__dict__)
#syudy1
class Foo:
print(‘她还没回我的消息‘)
#lala
from syudy1 import Foo
f1 = Foo()
print(f1.__module__)
print(f1.__class__)

class Foo:
def __del__(self):
print("执行我啦")
f1 = Foo()
del f1
print("----------------->")
class Foo:
def __del__(self):
print("执行我啦")
f1 = Foo()
# del f1
print("----------------->")
class Foo:
def __call__(self, *args, **kwargs):
print(‘我执行啦‘)
f1 = Foo()
f1() #执行Foo下的__call__
Foo() #执行的是Foo所属类下的__call__
标签:foo png elf 一个 nbsp __slots__ pre 删除 slot
原文地址:https://www.cnblogs.com/dabai123/p/11627784.html