初学python笔记(内置函数)
时间:2008-10-14 来源:vi.m
type、str、dir 和其它的python 内置函数都归组到了__builtin__ 这个特殊的模块中。如果有帮助的话,可以认为python 在启动时自动执行了from __builtin__ import *,此语句将所有的“内置”函数导入该命名空间,所以在这个命名空间中可以直接使用这些内置函数。
任何可调用的对象都有doc string。通过将callable函数作用于一个对象的每个属性,可以确定哪些属性(方法、函数、类)是要关注的,哪些属性(常量等等)是可以忽略、之前不需要知道的。
getattr(object, "attribute") 等价于 object.attribute。
使用getattr 创建分发者
getattr(object, "attribute_%s" % format)
getattr 缺省值
getattr(object, "attribute_%s" % format, object.attribute_默认format)
第三个参数是一个缺省返回值,如果第二个参数指定的属性或者方法没能找到,则将返回这个缺省返回值。
相关阅读 更多 +