Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取python基本函数的列表_Python_Syntax Highlighting - Fatal编程技术网

获取python基本函数的列表

获取python基本函数的列表,python,syntax-highlighting,Python,Syntax Highlighting,对于Python中Python的语法突出显示,我使用关键字模块获取、in、raise等的关键字列表 但是我怎样才能得到基本内置函数的列表呢?即,此处列出的: 当然,我想以编程的方式来实现这一点,如果列表发生变化,您可以在python中获得内置函数的列表,键入以下内容: print dir(__builtins__) dirbuiltins是不够的,因为模块还公开异常和警告,以及False、True、None和许多其他常量和内部函数 您可以测试对象的类型 import builtins # __

对于Python中Python的语法突出显示,我使用关键字模块获取、in、raise等的关键字列表

但是我怎样才能得到基本内置函数的列表呢?即,此处列出的:


当然,我想以编程的方式来实现这一点,如果列表发生变化,您可以在python中获得内置函数的列表,键入以下内容:

print dir(__builtins__)
dirbuiltins是不够的,因为模块还公开异常和警告,以及False、True、None和许多其他常量和内部函数

您可以测试对象的类型

import builtins # __builtin__ in Python 2
from inspect import isbuiltin

for name, val in vars(builtins).items():
    if isbuiltin(val):
        print(name)
但即便如此,在Python3中,输出也会包括不在


实际上,对内置函数的名称进行硬编码是可以的。

dir\uuuuu builtins\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu;脏东西。循环进口ftw。该死,在python2Works中不工作在解释器中工作,但在导入的模块中不工作!