python gettattr setattr的一个demo

来源:互联网 发布:属于淘宝禁售商品 编辑:程序博客网 时间:2024/06/14 17:35

不多说直接上代码,注释就是说明


class student():        def __init__(self):        self.__name = u"123"        def __str__(self):        return self.__name        stu = student()#print getattr(stu,"__name")     #报错:student instance has no attribute '__name'print hasattr(stu, u"__name")           # False# python的私有变量(__开头)实际上在实例化时自动在名字前加 _类名print hasattr(stu, u"_student__name")   # True#添加 __name属性setattr(stu,u"__name",u"456")print getattr(stu,u"__name")    # 456print stu                       # 123setattr(stu,u"_student__name",u"456")print stu                       # 456def admeth(pstring):    # 注意 与types的MethodType不同,setattr添加的函数不需要把self作为第一个参数    print pstringsetattr(stu,u"tt",admeth)stu.tt(u"测试")                   # 测试#删除 __namedelattr(stu, u"__name")print stu                       # 456


阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 蛋糕什么做 蛋糕画 蛋糕配方 小蛋糕 大蛋糕 蛋糕材料 蛋糕物语 蛋糕品种 蛋糕的英文 蛋糕照片 蛋糕大小 蛋糕配送 在家做蛋糕 冰淇淋蛋糕 好丽友蛋糕 小蛋糕图片 酸奶蛋糕 宝宝蛋糕 简单蛋糕 夹心蛋糕 蛋糕的制作 情人节蛋糕 家庭蛋糕 蛋糕的作法 照片蛋糕 蛋糕机做蛋糕的方法 蛋糕种类 蛋糕配料 8寸蛋糕 蛋糕分类 威风蛋糕 卡通蛋糕 蛋糕油 婚礼蛋糕 冰激淋蛋糕 6寸蛋糕 特色蛋糕 栗子蛋糕 10寸蛋糕 蛋糕好还是蛋糕好 个蛋糕