py-opp 类(class)

class Foo:

def __init__(self, name,age):
self.name = name
self.age = age

def __getitem__(self, item):
return item+10

def __setitem__(self, key, value):
print(key,value)

def __delitem__(self, key):
print(key)
li = Foo('alex', 18)
r= li[8] # 自动执行li对象的类中的 __getitem__方法,8当作参数传递给item
print(r)

li[100] = "asdf"

del li[999]

猜你喜欢

转载自www.cnblogs.com/wenyule/p/9060612.html
今日推荐