Python的特殊类成员6;此需要注意是Python3(python中,类中不包含的成员是)

网友投稿 356 2022-08-23


Python的特殊类成员6;此需要注意是Python3(python中,类中不包含的成员是)

#__author__ = 'DouYunQian' #coding=utf-8 class Foo(): def __init__(self,name,age): self.name=name self.age=age def __getitem__(self,item):#特殊成员 print("getItem") print(item) print(type(item))#slice对象 print(item.start)#开始的数字 print(item.stop)#最后的数字 print(item.step)#步长 def __setitem__(self,key,value):#特殊成员 print("setitem") def __delitem__(self,key):#删除函数 print("delitem") obj=Foo("alex",78) obj[2:5:2]del obj["fsd"] #__author__ = 'DouYunQian' #coding=utf-8 class Foo(): def __init__(self,name,age): self.name=name self.age=age def __getitem__(self,item):#特殊成员 print("getItem") print(item) print(type(item))#slice对象 print(item.start)#开始的数字 print(item.stop)#最后的数字 print(item.step)#步长 def __setitem__(self,key,value):#特殊成员 print(type(key),type(value)) print("setitem") def __delitem__(self,key):#删除函数 print(type(key)) print("delitem") obj=Foo("alex",78) obj[2:5:2] obj[9:6]=555 del obj[1:4] 输出:getItem slice(2, 5, 2) 2 5 2 setitem delitem


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python第5天--函数
下一篇:mybatis plus框架@TableField注解不生效问题及解决方案
相关文章

 发表评论

暂时没有评论,来抢沙发吧~