Menu Close

Python 关键字和标识符

在本教程中,您将了解关键字(Python 中的保留字)和标识符(赋予变量、函数等的名称)。

Python 关键字

关键字是 Python 中的保留字。

我们不能将关键字用作变量名、函数名或任何其他标识符。它们用于定义 Python 语言的语法和结构。

在 Python 中,关键字区分大小写。

Python 3.7 中有 33 个关键字。随着时间的推移,这个数字可能会略有不同。

除了 True、False 和 None 之外的所有关键字都是小写的,它们必须按原样书写。下面给出了所有关键字的列表.

 

Python 中的关键词
False await else import pass
None break except in raise
True class finally is return
and continue for lambda try
as def from nonlocal while
assert del global not with
async elif if or yield

上述关键字可能会在不同Python版本中发生变化。

运行下列程序可以使你知道你现在python的关键词列表

import keyword
print(keyword.kwlist)

结果

['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', '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 标识符

标识符是给类、函数、变量等实体的名称。它有助于区分一个实体和另一个实体。

编写标识符的规则

  1. 标识符可以是小写字母(a 到 z)或大写字母(A 到 Z)或数字(0 到 9)或下划线 _ 的组合。 myClass、var_1 和 print_this_to_screen 等名称都是有效的标识符;
  2. 标识符不能以数字开头。 1variable 无效,但 variable1 是有效名称;
  3. 关键字不能用作标识符。
    global = 1

     

  4. 特殊字符!, @, #, $, % 等不能用作标识符;
  5. 标识符可以是任意长度。

注意事项

  1. Python 是一种区分大小写的语言。这意味着,变量和变量是不一样的;
  2. 总是给标识符一个有意义的名字。虽然 c = 10 是一个有效的名称,但写成 count = 10 会更有意义,并且当您在很长一段时间后查看代码时更容易弄清楚它代表什么;
  3. 可以使用下划线分隔多个单词,例如 this_is_a_long_variable。
READ  C语言带参数宏和函数的区别
除教程外,本网站大部分文章来自互联网,如果有内容冒犯到你,请联系我们删除!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Leave the field below empty!

Posted in Python教程

Related Posts