apihelper.py 程序和它的输出现在应该非常清晰了。
def info(object, spacing=10, collapse=1):
"""Print methods and doc strings.
Takes module, class, list, dictionary, or string."""
methodList = [method for method in dir(object) if callable(getattr(object, method))]
processFunc = collapse and (lambda s: " ".join(s.split())) or (lambda s: s)
print "\n".join(["%s %s" %
(method.ljust(spacing),
processFunc(str(getattr(object, method).__doc__)))
for method in methodList])
if __name__ == "__main__":
print info.__doc__
apihelper.py 的输出:
>>> from apihelper import info
>>> li = []
>>> info(li)
append L.append(object) -- append object to end
count L.count(value) -> integer -- return number of occurrences of value
extend L.extend(list) -- extend list by appending list elements
index L.index(value) -> integer -- return index of first occurrence of value
insert L.insert(index, object) -- insert object before index
pop L.pop([index]) -> item -- remove and return item at index (default last)
remove L.remove(value) -- remove first occurrence of value
reverse L.reverse() -- reverse *IN PLACE*
sort L.sort([cmpfunc]) -- sort *IN PLACE*; if given, cmpfunc(x, y) -> -1, 0, 1
分享到:
相关推荐
4.自省的威力 5.对象和面向对象 6.异常和文件处理 7.正则表达式 8.HTML处理 9.XML处理 10.Scripts和Streams 11.HTTP Web服务 12.SOAP Web服务 13.单元测试 14.以测试优先为原则的编程 15.重构 16.有效编程 17.动态...
第 4 章 自省的威力 第 5 章 对象和面向对象 第 6 章 异常和文件处理 第 7 章 正则表达式 第 8 章 HTML 处理 第 9 章 XML 处理 第 10 章 脚本和流 第 11 章 HTTP Web 服务 第 12 章 SOAP Web 服务 第 13 章 单元测试...
#### 第4章 自省的威力 该章节介绍了Python中强大的自省机制。 **4.1 概览** - **自省概念**:定义自省并说明其重要性。 - **自省示例**:通过示例展示自省的应用场景。 **4.2 使用可选参数和命名参数** - **...
#### 第4章 自省的威力 - **概览**:介绍Python的自省能力 - **使用可选参数和命名参数**:函数参数的灵活性 - **使用type、str、dir等内置函数**:了解Python对象的信息 - **通过getattr获取对象引用**:动态访问...
“自省的威力”指的是Python的内省能力,即程序可以检查自身的行为和结构。这包括检查对象的属性、方法,甚至在运行时动态修改类和对象。例如,使用`dir()`函数可以查看对象的所有属性和方法,`type()`可以检查对象...
- **第4章:自省的威力** - 讨论了Python中的一些高级特性,如使用可选参数和命名参数。 - 深入介绍了`type`、`str`、`dir`等内置函数的用法,以及如何通过`getattr`获取对象引用。 - 探讨了列表过滤、逻辑...
10. 自我反思:通过每天的自省,促使孩子们不断自我提升,形成良好的自我评价机制。 此外,PPT中提到的“每天效率比昨天高一点点,每天笑容比昨天多一点点”,强调了持续改进和积极心态的重要性。设立明确的个人...
作者避免了只停留在理论层面的枯燥讲解,而是结合具体的案例,让读者能够直观地感受到反射的威力,同时也能了解到在实际应用中可能遇到的问题和陷阱。 #### 覆盖广泛的编程场景 书中包含了许多可以直接应用于实际...
父亲的上联"袖里笼花,小子暗藏春色"与"杏花事件"相呼应,下联"堂前悬镜,大人明察秋毫"既回应了父亲的观察,也显示了小启超的机智和自省。 7. 文化取向概括:提炼主要观点。游欧后,梁启超对西方文化的看法发生了...
自省的威力 - **使用可选参数和命名参数**:灵活地定义函数参数。 - **内置函数的应用**:利用Python的内置函数增强代码功能。 - **getattr函数**:动态获取对象属性。 - **列表过滤**:使用列表推导式来过滤列表。...
4. 自省的威力 4.1. 概览 4.2. 使用可选参数和命名参数 4.3. 使用 type、str、dir 和其它内置函数 4.3.1. type 函数 4.3.2. str 函数 4.3.3. 内置函数 4.4. 通过 getattr 获取对象引用 4.4.1. 用于模块的 ...
自省的威力....................................................................................................49 4.1. 概览...............................................................................
自省的威力 .................................................................................................... 49 4.1. 概览 .............................................................................