我们学习python,我们需要了解python都具有哪些关键字,这些关键字都什么作用。这就好像我们学习英文,我们先需要学习26个英文字母,只有学会了26个英文字母,我们才能通过不同字母的组装,形成一个英文单词,不同英文单词的组合,形成一个完成语句。学习python也是如此。
python的保留关键字如下表所示
and | as | assert | break | class | continue |
---|---|---|---|---|---|
def | del | elif | else | except | finally |
for | from | False | global | if | import |
in | is | lambda | nonlocal | not | None |
or | pass | raise | return | try | True |
while | with | yield |
但是我们需要将这些关键字全部记住么?其实也不必,我们先大概了解一下每个关键字的用途,后续通过不断的使用,自然就知道如何使用。我们现在写英语单词,我们还需要一个一个字母去回忆么?当然不用。我们通过反复的单词记忆和语句的使用,我们早就已经将26个英文字母刻在心里了。
实在忘记的话,我们也可以通过如下方式,让python解释器告诉我们关键字都有哪些。
在python解释器中导入keyword库——“import keyword”
输入“keyword.kwlist”,让解释器打印出python关键字。
python各个关键字的含义如下表所示:
需要注意的是,由于 Python 是严格区分大小写的,保留字也不例外。所以,我们可以说 if 是保留字,但 IF 就不是保留字。 在实际开发中,如果使用 Python 中的保留字作为标识符,则解释器会提示“invalid syntax” 的错误信息