码迷,mamicode.com
首页 >  
搜索关键字:getattr    ( 851个结果
Python标准库:内置函数setattr(object, name, value)
本函数实现增加或设置对象object一个属性名称name,并设置相应的值value。一般情况与getattr()配套使用。例子:#setattr() class Foo: pass foo = Foo() setattr(foo, 'name', 'caijunsheng') print(foo.name)结果输出如下:caijunsheng蔡军生  QQ: 9073204  ...
分类:编程语言   时间:2015-04-03 09:21:31    阅读次数:141
python 内置函数getattr
在工作中遇到这个函数,没想起来再哪碰到过,一找让我惊讶啦,这个函数好强大。下面简单介绍一起其用法。 1、获取类变量 class A: a = 1 getattr(A,'a') == 1 2、 获取类函数 class B: def funb(): print 'abc' getattr(B,'funb') >'abc' 3、貌似还可以实现工厂模式(例子来自网上,没验证...
分类:编程语言   时间:2015-03-19 18:31:27    阅读次数:181
Python中的getattr()函数详解:
Python中的getattr()函数详解: getattr(object, name[, default]) -> value Get a named attribute from an object; getattr(x, ‘y‘) is equivalent to x.y.? When a default argument is given, it is returned...
分类:编程语言   时间:2015-03-10 12:20:32    阅读次数:1027
python __setattr__, __getattr__, __delattr__, __call__
python __setattr__, __getattr__, __delattr__, __call__getattr`getattr`函数属于内建函数,可以通过函数名称获取value = obj.attributevalue = getattr(obj, "attribute")使用`geta...
分类:编程语言   时间:2015-03-05 01:37:17    阅读次数:201
dive into python 读笔(2)
chapter 4 自省, summary: # 用可选和命名参数定义和调用函数 # 用 str 强制转换任意值为字符串形式 # 用 getattr 动态得到函数和其它属性的引用 # 扩展列表解析语法实现列表过滤 # 识别 andor 技巧并安全地使用它 # 定义 lambda 函数 ...
分类:编程语言   时间:2015-02-20 21:58:59    阅读次数:277
一些MEL命令
这几天写maya脚本,发现一些新命令:动画命令cutKey 剪切某段动画曲线simplify 简化某段曲线基本命令getAttr -size 数组属性名 获得数组属性的元素个数plugNode $attrName 获得属性的节点名,例如从 "node1.attr1"提取出"node1"界面...
分类:其他好文   时间:2015-02-12 10:32:56    阅读次数:122
一段代码
class Chain(object): def __init__(self,path=str()): self.__path=path #print self.__path,'echo from __init__' def __getattr__(self,...
分类:其他好文   时间:2015-02-06 23:06:00    阅读次数:218
python描述符
python描述符 在Python中,访问一个属性的优先级顺序按照如下顺序:1.类属性2.数据描述符 :__get__,__set__,__del__方法的类属性3.实例属性4.非数据描述符 :没有实现get,set,del三个方法的所有类5.__getattr__()方法。这个方法的完整定义如下所...
分类:编程语言   时间:2015-02-06 16:40:54    阅读次数:343
python基础教程笔记-项目1-即时标记-Day3
昨天实现了简单的txt转html,今天更深入一步。 主要了解下带星号的参数、getattr函数和callable函数 先看Handler类: class Handler: def callback(self, prefix, name, *args): method = getattr(self, prefix+name, None) if calla...
分类:编程语言   时间:2015-01-26 10:15:18    阅读次数:282
Python标准库:内置函数getattr(object, name[, default])
本函数实现获取对象object的属性,属性由name来表示,就是属性名称的字符串。参数default是可选的参数,当获取对象的属性不存在时,就返回此值;如果没有提供此参数,同时在对象属性里也找不到,不会抛出异常AttributeError。例子:#getattr() class Foo: def __init__(self): self.x = 100 ...
分类:编程语言   时间:2014-12-21 15:21:09    阅读次数:242
851条   上一页 1 ... 81 82 83 84 85 86 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!