以下所有例子都基于最新版本的 Python店读,為了便于消化,每一篇都盡量短小精悍愉阎,希望你能盡力去掌握 Python 編程的「概念」绷跑,可以的話去動手試一下這些例子(就算目前還沒完全搞懂),加深理解氮发。
經(jīng)過前幾章的鋪墊渴肉,終于要講到變量和賦值這個非常基本的「語句」了折柠!其實之前你已經(jīng)見過這種操作了宾娜。
變量基本上就是某個值的名字。合法的變量名的規(guī)則扇售,以下劃線( _ )或者字母開頭前塔,由字母,下劃線( _ )和數(shù)字組成承冰。
基本規(guī)則:
名字 = 表達式
a = 5
print(a)
這個操作叫做「賦值」华弓,先求出右邊的數(shù)字值是 5,然后再賦給了變量 a困乒。也可以理解成「綁定」呻惕,把變量 a 和數(shù)字值 5 綁定起來补鼻。
隨便提一下 print 就是打印值垃它,方便查看變量的值辛馆。
a = 1
b = 2
a = b
b = 3
print(a)
print(b)
運行到 2 行時, a 初始化為 1百宇,b 初始化為 2考廉。a = b
這行把 a 和 b 的值(也就是 2)綁定了,所以 a 是 2携御。b = 3
讓 b 取消之前和 2 的綁定昌粤,重新綁定為 3。
變量 | a | b |
---|---|---|
值 | 1 | 2 |
a = b 之后的值 | 2 | 2 |
b = 3 之后的值 | 2 | 3 |
賦值操作是一條「語句」啄刹,它進行了某些操作涮坐,改變了某些東西,但是不會返回一個值誓军,和表達式不同袱讹。
a = 1
b = 2
c = a + b
print(c)
c = c + 1
print(c)
運行到第 3 行時 c 為 3,打印值昵时,然后讓 c 加上 1 變成 4廓译,再重新和 c 綁定,所以 c 為 4债查。c = c + 1
可以簡寫為 c += 1
,就是讓 c 的值增加 1瓜挽。
下一章要逐漸深入盹廷,開始講分支了。