前言
内置函数(built-in function, BIF)很常用。本文是对如何查看内置函数的总结。
1 查看 Python 内置函数的方法
# 在交互式的命令行环境里,可通过如下方法查看 BIF:
# 方法一:
dir(__builtins__)
# 方法二:
import builtins # Python2 无 module builtins
dir(builtins) # dir([object])可查看任何 object 的属性,如 module、class、function 等
# 方法三:前面的都是浮云!!!
# 打开浏览器,复制以下网址:https://docs.python.org/zh-cn/3.7/library/functions.html
2 Python2.7.18
3 Python3.7.9
4 内置函数 dir() 的用法
5 查看 BIF 的正确方法
许多博客认为 dir(builtins)
输出的是内置常量和内置函数,但我查阅 Python 文档后知并非如此:内置常量(built-in constants)只有6个,而 len(dir(builtins))
输出的是154,除去3.7.9官方文档所列69个内置函数和6个内置常量后,剩下的是什么?在 dir(builtins)
输出的 list 里,前面大写字母开头的,多数是内置异常(built-in exceptions);后面小写字母开头的,多数是内置函数,中间混杂了内置常量或内置类型(built-in types)。所以,官方文档才是查看 BIF 的正确方法,其他炫技都是浮云。