Python基礎語法 - 專欄鏈接
1. 變量的命名規範
1.1 知識點
(1)只能是一個詞;
(2)只能包含字母、數字和下劃線;
(3)不能以數字開頭;
(4)儘量描述包含的數據內容;
(5)不要使用Python函數名或關鍵字。
比如:如果信息是姓名,那麼變量可以命名爲name;如果信息是數字,那麼變量名則應該叫做number。如果一個單詞不能滿足要求,還可以使用兩個詞用下劃線拼接my_teacher。
1.2 注意點
很多萌新在剛入門的時候會習慣給變量命名爲a、b、c等英文字母。這樣的變量名完全讀取不到任何信息,一旦變量名多了,自己就暈了,亂了。
還需要注意一點就是,Python語言默認自帶的系統關鍵詞不能作爲命名的變量使用。
2. 賦值
賦值用【=】表示。
在代碼世界中,賦值符號=不是左邊等於右邊的意思,僅僅表示賦值動作。
代表左右兩邊相等的符號,是比較運算符==,雖然他倆長得像,但代表的卻是完全不同的意思。
3. 賦值的幾種方式
3.1 單一賦值:
int_type = 10 # 賦值爲整型變量
float_type = 10.1 # 賦值爲浮點型變量
string_type = "字符串" # 賦值爲字符串類型
3.2 統一賦值:
a = b = c = 10
# 相當於a = 10, b = 10, c = 10
3.3 對稱賦值:
a, b, c = 1, 2.2, "字符串"
# 相當於a = 1, b = 2.2, c = "字符串"
3.4 重複賦值
a = 1
a = 2
print(a)
# 2
# 最後打印結果a的值爲2
# 當多次賦值後,變量名會指向新的空間
練習題
同學們,先自覺練習,答案在公衆號,公衆號回覆暗號【答案】即可。
1. 請問【520】更適合放在以下哪個變量中?
A. 52zero。
B. a。
C. number。
D. 數字。
2. 請問【'班級'】更適合放在以下哪個變量中?
A. class。
B. banji。
C. string。
D. classes。
3. 下列關於【賦值】正確的是?
A. number == 520。
B. number === 520。
C. and = '和'。
D. name = '曾小賢'。
4. 下列代碼打印的結果爲?
name = '大白'
age = 5
name = '曾小賢'
age = 35
print(name + '今年' + str(age) + '歲了')
5. 請按要求打印出這句話 “ 我的老師名字是李雷,你的老師名字是韓梅梅 ” 。
要求1:爲 “ 李雷 ”,“ 韓梅梅 ” 分別命名變量名,並賦值給該變量。
要求2:爲 “ 名字 ” 命名變量名,並賦值給該變量。
要求3:調用命名的變量名,打印出這句話。
每週每日,分享Python實戰代碼,入門資料,進階資料,基礎語法,爬蟲,數據分析,web網站,機器學習,深度學習等等。
微信羣(關注「Python家庭」一起輕鬆學Python吧)
QQ 羣(983031854)