ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 第 4 章 自省的威力 * 4.1\. 概览 * 4.2\. 使用可选参数和命名参数 * 4.3\. 使用 type、str、dir 和其它内置函数 * [4.3.1\. type 函数](built_in_functions.html#d0e8633) * [4.3.2\. str 函数](built_in_functions.html#d0e8743) * [4.3.3\. 内置函数](built_in_functions.html#d0e9090) * 4.4\. 通过 getattr 获取对象引用 * [4.4.1\. 用于模块的 getattr](getattr.html#d0e9330) * [4.4.2\. getattr 作为一个分发者](getattr.html#d0e9498) * 4.5\. 过滤列表 * 4.6\. and 和 or 的特殊性质 * [4.6.1\. 使用 and-or 技巧](and_or.html#d0e10113) * 4.7\. 使用 lambda 函数 * [4.7.1\. 真实世界中的 lambda 函数](lambda_functions.html#d0e10534) * 4.8\. 全部放在一起 * 4.9\. 小结 本章论述了 Python 众多强大功能之一:自省。正如你所知道的,[Python 中万物皆对象](../getting_to_know_python/everything_is_an_object.html "2.4. 万物皆对象"),自省是指代码可以查看内存中以对象形式存在的其它模块和函数,获取它们的信息,并对它们进行操作。用这种方法,你可以定义没有名称的函数,不按函数声明的参数顺序调用函数,甚至引用事先并不知道名称的函数。