码迷,mamicode.com
首页 >  
搜索关键字:__getattr__    ( 851个结果
daxu3
1 封装的意义 2、封装与扩展性 3、Property 特征方法变成数据属性 4 绑定方法与非绑定方法 (1)绑定到对象 (2)绑定到类 (3)不绑定 5、如何使用? 6.反射 HASATTR \ getattr setattr 7 反射的应用 8/内置方法 http://www.cnblogs.c ...
分类:其他好文   时间:2018-03-17 14:16:50    阅读次数:197
反射、getattr
#coding=utf-8 class Dog(object): def __init__(self,name): self.name = name def eat(self): print '1234' def talk(self): print '678678' d = Dog('xiaobai... ...
分类:其他好文   时间:2018-03-17 10:54:04    阅读次数:98
python 常见内置函数setattr、getattr、delattr、setitem、getitem、delitem
常见内置函数 内置函数:在类的内部,特定时机自动触发的函数 示例1:setattr、getattr、delattr class Person: # def __init__(self, name): # self.name = name ? def __setattr__(self, key, va ...
分类:编程语言   时间:2018-03-15 13:23:01    阅读次数:292
Python 反射
一、前言 我们可以通过fun()去调用一个函数,但是不能使用一个字符串'func'()去调用一个函数 二、根据用户输入,显示不同页面 有一个Main()函数,根据用户输入显示不同的相应页面,如果我们后续很多功能需要扩展的话,需要很多elif来判断。 三、反射 首先说一下getattr(),getat ...
分类:编程语言   时间:2018-03-12 21:12:53    阅读次数:234
list tuple dict 方法
>>> dir(list)['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattr ...
分类:其他好文   时间:2018-03-11 23:10:46    阅读次数:205
python--反射机制
python的反射机制能够让我们利用字符串去动态的驱动不同的事件,例如导入模块,调用函数等,涉及到的函数有hasattr,getattr,setattr,delattr hasattr:检查模块或者对象中是否有某个成员 getattr:获取成员,即将字符串输入的数据装换成对应的成员 setattr: ...
分类:编程语言   时间:2018-03-10 11:51:24    阅读次数:230
__getattr__ 与 __getattribute__的区别
原文博客地址 http://www.cnblogs.com/bettermanlu/archive/2011/06/22/2087642.html ...
分类:其他好文   时间:2018-03-08 17:23:56    阅读次数:153
【Python】类属性和实例属性的差异
(本文是我自己的理解) 类属性: class本身和实例化的对象都有 实例属性: 只有实例化的对象有,class本身(未实例化之前)是没有的 理由: 类属性直接写于class下,例如 实例属性需要前缀, 例如 在实例化一个对象的时候,第一个调用的是构造函数__new__, 然后在调用__init__初 ...
分类:编程语言   时间:2018-03-08 00:15:58    阅读次数:229
sys.modules[__name__]
A way to get a handle to the current running module in Python: import sys module = sys.modules[__name__] it really only works if you are doing the who ...
分类:其他好文   时间:2018-03-07 17:35:16    阅读次数:182
python 进阶
1、python特殊函数:以 __ 开头且以 __ 结尾。xxxxxxxxxx2 12、__getattr__ 和 __setattr____getattr__:拦截点号运算。当对未定义的属性名称和实例进行点号运算时,就会用属性名作为字符串调用这个方法。如果继承树可以找到该属性,则不调用此方法。cl... ...
分类:编程语言   时间:2018-03-02 18:48:13    阅读次数:180
851条   上一页 1 ... 43 44 45 46 47 ... 86 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!