變量的命名
目標
標識符和關鍵字
變量的命名規則
078 变量的命名 01 标识符的概念及命名要求
標示符就是程序員定義的 變量名、函數名
名字需要有見名知義的效果
- 標示符可以由 字母、下劃線 和 數字 組成
- 不能以數字開頭
- 不能與關鍵字重名
思考:下面的標示符哪些是正確的,哪些不正確為什麽?
fromNo12 # O
from#12 # X 有 #
my_Boolean # O
my-Boolean # X 有 -
Obj2 # O
2ndObj # X 數字開頭
myInt # O
My_tExt # O
_test # O
test!32 # X 有 !
haha(da)tt # X 有 ()
jack_rose # O
jack&rose # X 有 &
GUI # O
G.U.I # X ..
079 变量的命名 02 关键字的概念和查看关键字列表
關鍵字就是在 Python 內部已經使用的標識符
關鍵字 具有特殊的功能和含義
開发者 不允許定義和關鍵字相同的名字的標示符
通過以下命令可以查看 Python 中的關鍵字
>>> import keyword
>>> print(keyword.kwlist)
關鍵字的學習及使用,會在後面的課程中不斷介紹
import 關鍵字可以導入一個 “工具包”
在 Python 中不同的工具包,提供有不同的工具 供大家使用
080 变量的命名 03 Python中的变量命名规则
命名規則可以被視為一種慣例,並無絕對與強制
目的是為了 增加代碼的識別和可讀性
注意 Python 中的 標識符 是 區分大小寫的 Andy 跟 andy 是不同的
1. 在定義變量時,為了保證代碼格式, = 的左右應該各保留一個空格
2. 在 Python 中,如果 變量名 需要由 二個 或 多個單詞 組成時,可以按照以下方式命名
a. 每個單詞都使用小寫字母
b. 單詞與單詞之間使用 _ 下劃線 連接
. 例如: first_name 、 last_name 、 qq_number 、 qq_password
駝峰命名法
當變量名是由二個或多個單詞組成時,還可以利用駝峰命名法來命名
小駝峰式命名法
. 第一個單詞以小寫字母開始,後續單詞的首字母大寫
. 例如: firstName 、 lastName
大駝峰式命名法
. 每一個單詞的首字母都采用大寫字母
. 例如: FirstName 、 LastName 、 CamelCase