趣味运动会通讯稿,小时代2.0txt下载,负荆请罪的意思
有关class类中的属性和方法
def __init__(self, 变量): 这个类定义为某个对象时会自动调用的方法
def __call__(self, 变量): 这个是把类的方法直接当函数来调用了 ,一般是 对象.方法() 调用 ,这个为对象() 调用
def __str__(self, 变量): 这个是对象直接被打印 默认调用的一个方法 一般是 print(对象) 来使用
def __getattr__(self, 变量): 这个是对象调用其属性时,存在即调用,不存在报错。添加这个方法可以把报错改为调用getattr方法
def __setattr__(self, 变量): 这个是设定对象属性时,会调用的方法。此方法容易报错,写方法时注意死循环
property :用法为在class类里最后定义一个属性比如name,那么写法为name = property(方法1,方法2,方法3,“注释”)
方法1:调用这个属性时会调用方法1 这个方法 等于读取属性调用方法1
方法2:给这个属性写入东西时会调用的方法2 这个方法 等于写入属性方法2
方法3:删除这个属性时,会调用方法3 这个方法 等于删除属性方法3
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!!
点击进行留言回复
相关文章:
-
-
-
如何写python的配置文件
一、创建配置文件在d盘建立一个配置文件,名字为:test.ini内容如下:[baseconf]host=127.0.0.1port=3306user=rootp...
[阅读全文]
-
-
-
-
-
-
-
-
网友评论