3.1變量

當你把一個值賦值給一個名字時,它會存儲在內存中,把這塊內存稱爲變量(variable)。在大多數語言中,都把這種i行爲稱爲“給變量賦值”或“把值存儲在變量中”。

不過,python與大多數其他計算機語言的做法稍有不同,它並不是把值存在變量中,而更像是把名字 “貼”在值的邊上 。所以有些python程序員會說python沒有變量,只有名字。變量就是一個名字,通過這個名字可以找到我們想到的東西。  

舉個例子:

>>> teacher="小甲魚"
>>> print(teacher)
小甲魚
>>> teacher="老甲魚"
>>> print(teacher)
老甲魚
>>> 
變量爲什麼不叫“恆量”而叫變量?正是因爲它是可變的!看另外一個例子:
>>> x = 3
>>> x = 5
>>> y = 8
>>> z = x + y
>>> print(z)
13
上面的例子先創建一個變量,名字叫x,給他初始化賦值爲3,然後再給它賦值爲5(此時3就被5替換掉),接下來創建另外一個變量y,並初始化賦值爲8,最後創建第三個變量y,它的值是變量x和變量y的和。

同樣的方式也可以運營到字符串中:

>>> myteacher="小甲魚"
>>> yourteacher="老甲魚"
>>> ourteacher = myteacher + yourteacher
>>> print(ourteacher)
小甲魚老甲魚
>>> 

這種字符串加字符串的語法,在python裏稱爲字符串的拼接。


需要注意的地方:

  • 使用變量之前需要對其進行賦值。
  • 變量名可以包括字母、數字、下劃線,但變量名不能以 數字開頭。
  • 字母可以是大寫或小寫,但大小寫是不同的。
  • (=)是賦值的意思,左邊是名字,右邊是值,不可以寫反了。
  • 變量的命名理論上可以取任何合法的名字,但作爲一個優秀的程序員,應儘量給變量去一個專業一點的名字。

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