1. 程式人生 > >Python 命名及保留字

Python 命名及保留字

識別符號和保留字

       識別符號中,有一類稱為使用者自定義識別符號。這個裡面包含了變數名,函式名,類名等等。

       不要小看這些名字,他們也是很重要的。在大型的程式中,起名,經常會令人頭疼。

       或許有的人會疑惑,為什麼起一個名字會這麼令人頭疼。這裡面其實有很大的學問。一個好的名字,能夠讓人通過名字便聯想到它的作用和意義。在編寫過程中,我們不僅要自己讀得懂,更要為其他人建立方便。方便他們閱讀,方便他們修改。所以,一個好的名字,能夠從另一方面體現出一個程式設計師良好的編碼能力和素質。

       關於名稱,我們可以自由定義,但是!  切記,在Python 3.x中有33個保留字,這些保留字是要熟知的。

       下面說明一下命名規則。我們可以通過 大小寫英文字母、數字、下劃線和漢子等字元進行組合,來命名一個變數。 但是,請注意!大小寫英文字母是敏感的,首個字元不能為數字,且 保留字 不能被命名為使用者自定義識別符號。

下面說明一下保留字及其相關:

保留字 說明
if 條件語句,與 else , elif 結合使用
elif 條件語句 與 if , else 結合使用
else 條件語句 條件語句,與 if , elif 結合使用。也可以用於異常和迴圈使用
and 用於表示式運算,邏輯“與”操作
or 用於表示式運算,邏輯“或”操作
not 用於表示式運算,邏輯“非”操作
import 用於匯入模組,可以與 from 結合使用
from 用於匯入模組,與 import 結合使用
as 用於型別轉換,常用於引入庫時的重新命名及檔案操作時的重新命名
assert 斷言,用於判斷變數或條件表示式的值是否為真。若為假,則丟擲異常AssertionError
raise 異常丟擲操作
for 迴圈語句
while 迴圈語句
break 中斷迴圈語句的執行
continue 繼續執行下一次迴圈
try 包含可能會出現異常的語句,與 except,finally 結合使用
except 包括捕獲異常後的操作程式碼,與try,finally結合使用
finally 用於異常語句。無論是否引發異常,始終要執行 finally 包含的程式碼塊。與 try , except 結合使用
pass 空語句,常為了保持程式完整性。沒任何功能,常用作佔位符
def 用於定義函式或方法
return 用於從函式返回計算結果
lambda 定義匿名函式(謹慎使用)
del 刪除變數或者序列的值
global 定義全域性變數
nonlocal 在一個函式中修改該函式內部作用域的變數
in 判斷變數是否存在序列中
is 判斷變數是否為某個類的例項
with 簡化Python的語句,在檔案管理時,常於 as 結合使用
yield 用於從函式依次返回值
class 用於定義類
None 與眾不同的一個保留字。自身是一個常量,與其他資料型別比較時規定返回False,資料型別為NoneType
True 布林值之一,常用於判斷
False 布林值之一,常用於判斷

最後說一下資料型別,有六大型別:數字、字串、列表(list)、元組(tuple)、集合、字典(dictionary)。

我們可以通過使用 type( ) 函式來知曉變數的資料型別,括號內參數為 變數名。