echo0726 发表于 2018-7-30 20:36:44

用dir(__builtins__)看python的BIF有多少个出现了两种情况

用len(dir(__builtins__))来得到BIF个数,
但是当用len(dir(__builtins__))时和len(dir('__builtins__'))时,得到的BIF不一样是怎么回事

无符号整形 发表于 2018-7-30 20:40:27

len(dir('__builtins__'))是str类的所有方法的数量。
len(dir(__builtins__))才是BIF个数(实际上多了点,有些异常类型都被包含了。)

echo0726 发表于 2018-7-30 20:42:12

无符号整形 发表于 2018-7-30 20:40
len(dir('__builtins__'))是str类的所有方法的数量。
len(dir(__builtins__))才是BIF个数(实际上多了点, ...

谢谢啦{:9_228:}
页: [1]
查看完整版本: 用dir(__builtins__)看python的BIF有多少个出现了两种情况