官术网_书友最值得收藏!

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文件提供了本練習的答案。

主站蜘蛛池模板: 江达县| 洪洞县| 青河县| 四子王旗| 年辖:市辖区| 宜良县| 永嘉县| 富民县| 翁源县| 黄梅县| 山丹县| 龙州县| 许昌县| 黎川县| 金华市| 甘洛县| 德钦县| 麻栗坡县| 和林格尔县| 青岛市| 治多县| 罗甸县| 莱州市| 凉城县| 枣阳市| 北票市| 镇雄县| 开封市| 周口市| 凤山市| 抚松县| 五台县| 山西省| 余江县| 克什克腾旗| 理塘县| 唐河县| 华池县| 娱乐| 青铜峡市| 利辛县|