第二關:變量與賦值 - 0入門到進階(附練習題) | Python基礎語法

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

發佈了10 篇原創文章 · 獲贊 72 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章