查看 Python 内置函数的方法

目录

  • 前言
  • 1 查看 Python 内置函数的方法
  • 2 Python2.7.18
  • 3 Python3.7.9
  • 4 内置函数 dir() 的用法
  • 5 查看 BIF 的正确方法
  • 总结


前言

内置函数(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

查看 Python 内置函数的方法_第1张图片


3 Python3.7.9

查看 Python 内置函数的方法_第2张图片


4 内置函数 dir() 的用法

查看 Python 内置函数的方法_第3张图片


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 的正确方法,其他炫技都是浮云。


总结

查看 Python 内置函数的方法_第4张图片



你可能感兴趣的:(Python,语法,python,内置函数,built-in,func,BIF,dir)