天天看點

變量的命名

0.1辨別符和關鍵字

1.1 辨別符

 辨別符就是程式員定義的變量名、函數命

 名字需要有見名知義的效果

  • 辨別符可以由 字母、數字、下劃線 組成

  • 不能以數字開頭

  • 不能與關鍵字重名

 思考:下面哪些辨別符是正确的,哪些是不正确的,為什麼?

  

fromNo12
from#12
my_Boolean
my-Boolean
obj2
2nd0bj
myInt
_test
test!32
haha(da)t
GUI
G.U.I      

1.2 關鍵字

• 關鍵字就是python内部已經使用的辨別符

• 關鍵字具有特殊的功能和含義

• 開發者不允許定義和關鍵字相同的名字的辨別符

通過一下指令可以檢視python中的關鍵字

1 In [12]: import keyword
2 
3 In [13]: print(keyword.kwlist)
4 ['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']      

提示:關鍵字的學習及使用,會在後面的筆記中不斷介紹

• import 關鍵字可以導入一個"工具包"

• 在python中不同的工具包,提工有不同的工具

02. 變量的命名規則

  命名規則可以被視為一種慣例,并無絕對與強制

  目的是為了增加代碼的識别和可讀性

注意python中的辨別符是區分大小寫的

 1. 在定義變量時,為了保證代碼的格式,= 的左右應該各保留一個空格

 2. 在 python中,如果變量名需要2個或多個單子組成時,可以按照一下方式嗎命名

  a. 每個單詞都是用小寫字母

  b. 單子與單詞之前使用下劃線 _  連結

  c. 例如:first_name 、 last_name 、qq_number 、 qq_password