005Python的關鍵字和內建函式

2021-09-12 05:43:33 字數 841 閱讀 9636

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關鍵...