Python 關鍵字(保留字)


不能用作任何標識符名稱

保留字是 Python 語言中一些已經被賦予特定意義的單詞,不能用保留字作為標識符給變量、函數、類、模板以及其他對象命名。

嚴格區分大小寫

Python 嚴格區分大小寫,保留字也不例外。

錯誤信息

如果使用 Python 中的保留字作為標識符,則解釋器會提示“invalid syntax” 的錯誤信息。

查看當前版本中的所有保留字

Python3.7中規定了35個保留字

#方法1
>>> import keyword 
>>> 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']

#方法2
>>> help("keywords")

Here is a list of the Python keywords.  Enter any keyword to get more help.

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

保留字含義

用於運算 :(11個)

and

用於表達式運算,邏輯與操作

as

用於類型轉換

assert

斷言,用於判斷變量或條件表達式的值是否為真

del

刪除變量或序列的值

in

判斷變量是否在序列中

is

判斷變量是否為某個類的實例

not

用於表達式運算,邏輯非操作

or

用於表達式運算,邏輯或操作

None

表示該值是一個空對象,空值是Python里一個特殊的值,用None表示。None不能理解為0,因為0是有意義的,而None是一個特殊的空值。

False

布爾類型的值,表示假,與True對應

True

布爾類型的值,表示假,與False對應

條件與循環語句:(7個)

if

條件語句,與else,elif結合使用

elif

條件語句,與if,else結合使用

else

條件語句,與if,elif結合使用,也可用於異常和循環語句

for

for循環語句

while

while的循環語句

break

中斷循環語句的執行

continue

繼續執行下一次循環

定義對象或函數:(7個)

class

用於定義類

def

用於定義函數或方法

return

用於從函數返回計算結果

yield

用於從函數依此返回值

globe

定義全局變量

lambda

定義匿名變量

nonlocal

非局部變量

python功能語句:(6個)

from

用於導入模塊,與import結合使用

import

用於導入模塊,與from結合使用

print

打印語句

exec

用於執行python 語句

pass

空的類,方法,函數的占位符

with

簡化python的語句

有關異常的操作:(4個)

try

try包含可能會出現異常的語句,與except,finally結合使用

except

except包含捕獲異常后的操作代碼塊,與try,finally結合使用

finally

用於異常語句,出現異常后,始終要執行finally,包含的代碼塊,與try,except結合使用

raise

異常拋出操作


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM