如何查看 python 全部内置变量和内置函数?

python 全部内置变量和内置函数?">查看python内置函数的方法:1、打开python IDLE编辑器;2、输入" dir(__builtins__)"命令,按下回车键(Enter)得到python全部内置变量和函数。

python 全部内置变量和内置函数?">python 全部内置变量和内置函数?" alt="如何查看 python 全部内置变量和内置函数?" src="//www.dapan.cc/wp-content/uploads/2022/11/1668479463-5c906c7ca02b2d2.jpg">

python 全部内置变量和内置函数?">如何查看 python 全部内置变量和内置函数?

1 如图,打开 python IDLE,我用的 是 python 3.7 ,界面有个性定制。你的版本不同,界面有差异,但是操作方法应该是一样的。

python 全部内置变量和内置函数?" alt="如何查看 python 全部内置变量和内置函数?" src="//www.dapan.cc/wp-content/uploads/2022/11/1668479463-c2a68b7066c04ab.jpg">

2 输入 dir(__builtins__)

按下回车键(Enter)。

python 全部内置变量和内置函数?" alt="如何查看 python 全部内置变量和内置函数?" src="//www.dapan.cc/wp-content/uploads/2022/11/1668479464-96370b8244b8428.jpg">

3 也可以:

import builtins

dir(builtins)

按下回车键(Enter)。

得到的结果和 dir(__builtins__) 是一样的。

python 全部内置变量和内置函数?" alt="如何查看 python 全部内置变量和内置函数?" src="//www.dapan.cc/wp-content/uploads/2022/11/1668479464-dd189a1506c8252.jpg">

4 那么这返回的一大堆到底是什么东西?

可以看到,返回的结果是以 [ 开头以 ] 结尾,说明是个列表,我们看看这列表里一共有多少个元素?

输入:

len(dir(__builtins__))

得到一个数字,154 ,说明当前版本的 python 内置的常量和函数总数是 154 。

python 全部内置变量和内置函数?" alt="如何查看 python 全部内置变量和内置函数?" src="//www.dapan.cc/wp-content/uploads/2022/11/1668479464-b39cb094df73d62.jpg">

5 我们再重新输出一下这个列表,逐个打印出来,更好看一点。

for item in dir(__builtins__):

print(item)

按下两次回车键(Enter)。按照默认的字母顺序,先是大写字母 A-Z,然后是下划线(_)开头的,然后是小写字母 a-z ,为什么是这个顺序?因为按照 ASCII 码表,表示小写字母的数字比表示大写字母的数字要大,而表示下划线(_)的数字居中,所以如此。

python 全部内置变量和内置函数?" alt="如何查看 python 全部内置变量和内置函数?" src="//www.dapan.cc/wp-content/uploads/2022/11/1668479464-6feba957423652f.jpg">

6 print() 就是 python 3 的默认函数。我们试试:

print('Hello World')

builtins.print('Hello World')

__builtins__.print('Hello World')

运行结果如下,可以看到,结果是一样的。

python 全部内置变量和内置函数?" alt="如何查看 python 全部内置变量和内置函数?" src="//www.dapan.cc/wp-content/uploads/2022/11/1668479464-25c3a29e7da19d8.jpg">

dir()本身就是 python 的内置函数,利用它,我们可以查看对象的全部方法和属性,对于掌控全局,了解全貌很有用。