變量的基本概念,變量可以這樣去了解,變量是一個值,這個值存儲在計算機的記憶體裡。以網購為例,您在選購傻商品的時候,是在不同頁面裡選不同的商品,選好一件點選“放入購物車”,選完了再點選去結帳,這些商品的價格、數量、折扣這些資料就存儲在計算機的記憶體裡,當您結算時,從記憶體裡取出再進行相應的計算,得到消費金額。
程式通過變量名來通路記憶體裡的資料。
Python裡的變量和C語言的變量有很多的不同,在C語言裡定義或者說聲明一個變量需要指定變量的類型,而Python比較自由,無需指定使用變量的資料類型,任何資料指派給某個變量,那麼那個變量就可以自動被認為是×××、浮點、字元串等資料類型了。
舉例說明
[python]view plaincopyprint?
- >>>x = 12
- >>>type(x)
- <type, 'int'>
>>>x = 12
>>>type(x)
<type, 'int'>
注:上邊代碼第2行是type函數,用于檢測變量類型。
- >>> y = 13.509
- >>>type(y)
- <type, 'float'>
>>> y = 13.509
>>>type(y)
<type, 'float'>
在看一段代碼,分析一下z的變量類型
- >>> x = 12
- >>> y = 13.5
- >>> z = x + y
- >>> z
- 25.5
- >>> type(z)
- <type 'float'>
- >>>
>>> x = 12
>>> y = 13.5
>>> z = x + y
>>> z
25.5
>>> type(z)
<type 'float'>
>>>
可以看出指派語句右邊的表達式的值的類型直接影響指派表達式左邊變量的資料類型。