- AI速成課:從AI編程到構建智能軟件
- (阿聯酋)赫德林·德·龐特維斯
- 555字
- 2020-08-21 17:45:12
3.2 變量和操作
變量就是在計算機內存中分配的值。它和數學中變量的概念類似,可以是任何東西:文本、整數和浮點數(一個在小數點之后還有精度位的數,比如2.33)。
要創建一個變量,你只需像這樣寫:
在這個例子中,我們將一個變量命名為了x并且將它的值設為了2。
如同在數學運算中一樣,你可以對這些變量進行一些操作。最常見的操作就是加、減、乘、除。它們在Python中的寫法如下:
如果你是第一次看到它們,可能不太理解——我們怎么可以像x=x+5這樣寫?
在Python中,和在其他絕大多數編程語言中一樣,“=”符號并不意味著等號左右兩邊相等。它的意思是我們將舊的x加上5之后的結果存入新的x。理解這一點極其重要,這并不是一個方程,而是創建了一個和之前用過的舊變量的名字相同的新變量。
你也可以像右邊注釋中那樣寫這些操作。通常而言,你會看到這些操作被寫成注釋中的樣子,因為這樣更節省空間。
你還可以對其他變量進行這些操作,比如:
在這里,我們創建了一個新的變量y并將它的值設為3。然后我們將它加到了之前的x上。之后,當你運行這段代碼時,x就會顯示在屏幕上。
那么,在這些操作后,x的值等于什么呢?如果你運行這段代碼,你會得到:
如果你手動計算這些操作,你會發現x確實等于6.33。
練習
嘗試計算一個數的幾次冪。
提示:試試使用pow()這個Python內置的方法。
GitHub頁面的Chapter 03/Variables/homework.py文件提供了本練習的答案。