python有一系列關鍵字和內建函式,不能將其用作變數名。
如果使用關鍵字命名變數則直譯器會報錯。
如果使用內建函式命名變數,不會報錯但會將該內建函式覆蓋,該內建函式不能再使用。
檢視python中的關鍵字:
# 第一步 匯入keyword模組
import keyword
# 第二步 顯示所有關鍵字
print(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中的內建函式:
# 第一步 匯入builtins模組顯示所有內建函式import builtins
# 第二步 顯示所有內建函式
print(dir(builtins))
# 執行結果:
dir()函式本身就是python內建函式,利用它可以檢視物件的全部方法和屬性,對了解全貌,掌握全域性很有用。
python保留關鍵字和常用關鍵字
python保留關鍵字和常用關鍵字如下 上圖是python3中的關鍵字,python2.7中的關鍵字部分會有區別,具體在自己列印輸出檢視 import keyword print join keyword.kwlist lambda 用於匿名函式中 assert 斷言語句,常用與除錯 raise 用...
python關鍵字和用法 python關鍵字用法
python關鍵字用法 use bin env python coding utf 8 from keyword import kwlist as all keywords from import as print list all keywords print true and 1 1 2 tru...
this關鍵字和super關鍵字
this關鍵字和super關鍵字都必須放在構造方法的第一行,所有兩個關鍵字不能同時存在,任選其一即可,只需保證子類的所有構造方法呼叫父類的構造方法即可 this關鍵字的應用 this關鍵字用於區分區域性變數和成員變數的同名問題 有this關鍵字的是成員變數,或者是誰呼叫我,訪問的就是誰 this關鍵...