Python变量关键字和内置函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python变量关键字和内置函数相关的知识,希望对你有一定的参考价值。

  1. Python 包含一系列关键字和内置函数,一般不建议使用它们作为变量名:
    如果开发者尝试使用关键字作为变量名,Python 解释器会报错。
    如果开发者使用内置函数的名字作为变量名,Python 解释器倒不会报错,只是该内置函数就被这个变量覆盖了,该内置函数就不能使用了。
# Python关键字
# 共 33 个关键字,除 True、False 和 None 外,其他关键字均为小写形式。
>>> import keyword
>>> keyword.kwlist
[\'False\', \'None\', \'True\', \'and\', \'as\', \'assert\', \'break\', \'class\', \'continue\', \'def\', \'del\', \'elif\', \'else\', \'except\', \'finally\', \'for\', \'from\', \'global\', \'if\', \'import\', \'in\', \'is\', \'lambda\', \'nonlocal\', \'not\', \'or\', \'pass\', \'raise\', \'return\', \'try\', \'while\', \'with\', \'yield\']

不要使用内置函数的名字作为标识符使用(例如变量名、函数名、类名、模板名、对象名等)
Python 3.x内置函数
abs() delattr() hash() memoryview() set()
all() dict() help() min() setattr()
any() dir() hex() next() slicea()
ascii() divmod() id() object() sorted()
bin() enumerate() input() oct() staticmethod()
bool() eval() int() open() str()
breakpoint() exec() isinstance() ord() sum()
bytearray() filter() issubclass() pow() super()
bytes() float() iter() print() tuple()
callable() format() len() property() type()
chr() frozenset() list() range() vars()
classmethod() getattr() locals() repr() zip()
compile() globals() map() reversed() import()
complex() hasattr() max() round()

以上是关于Python变量关键字和内置函数的主要内容,如果未能解决你的问题,请参考以下文章

python基础语法常用内置函数关键字方法和之间的区别(小结)

python 关键字和内置函数

python全栈闯关--15-内置函数

Python3 的内置函数和闭包

Python 两个内置函数: locals 和 globals

Python 函数和变量作用域