查看 Python 内置函数的方法


前言

内置函数(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 的正确方法,其他炫技都是浮云


总结

在这里插入图片描述



  • 16
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值