[討論] 黑馬 python 教程 - 01-12變量的命名 - 討論區

[討論] 黑馬 python 教程 - 01-12變量的命名

文章瀏覽次數 621 文章回覆數 0

Mingo

Mingo圖像(預設)

2021-04-21 18:58:08

From:39.13.96.254

變量的命名

目標
標識符和關鍵字
變量的命名規則

078 变量的命名 01 标识符的概念及命名要求

標示符就是程序員定義的 變量名、函數名
名字需要有見名知義的效果

  1. 標示符可以由 字母、下劃線 和 數字 組成
  2. 不能以數字開頭
  3. 不能與關鍵字重名

思考:下面的標示符哪些是正確的,哪些不正確為什麽?

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