命令dir(__builtins__)
只列出所有151个内建库。直接在python中检索68个内置函数?
len(dir(__builtins__)) # output 151
然而,它列出2. Built-in Functions — Python 3.6.2 documentation
我试图从dir(__builtins__)
得到用作下列步骤68的内置功能:
#I hardtyped the functions as comparition.
officical_builtin_functions = ['abs','all',....]
y = official_builtin_functions
len(y) #output:68
# get official builtin functions from python_builtin_library
dir(__builtins__).index('abs') #output:79
qualified_functions = python_builtin_library[79:]
qualified_functions.pop('exit')
qualified_functions.pop('credits')
qualified_functions.pop('copyright')
qualified_functions.pop('quit')
qualified_functions.pop('license')
quilified_functions.append('__import__')
# then get the 68 qualified_functions from dir(__builtins__)
如何列出68内置直接起作用?
你真的不能。并非所有的内建“函数”都是“函数”等。另外,“dir(__ builtins __)”并不是有序的。 –
@AnttiHaapala其实'dir()'按字母顺序排列列表。 – augurar
是的,只有42个真正的内建函数。 @AnttiHaapala –