變量
python 中,變量基本上就是代表某個值的名字,例如,你想讓x代表3,那麼只需要執行以下語句:
>>>x=3
=表示賦值,也就是說x被賦值了數值3,也可以說將變量x綁定到了值3上。綁定了以後,我們就可以用表達式來使用變量了。
>>>x*2
6
以上是用解釋器運行語句後的結果,可以看到得到的結果爲3*2的結果。
一個簡單的例子
農場裏有八隻兔子,4只雞,現在讓你數一共有多少個腿。首先,我們定義兔子的數量爲x,雞的數量爲y。由於兔子有四條腿,雞有兩條,所以一共有x*4+y*2條腿。
以下是代碼示例。
# -*- coding: utf-8 -*-
x=8 #定義兔子的數量爲x並且賦值8
y=4 #定義雞的數量爲y並且複製4
print "一共有".decode('utf-8').encode('gbk'),\
(x*4+y*2),"只腿".decode('utf-8').encode('gbk') #輸出腿的總數量x*4+y*2
在輸出各個變量中間以,爲間隔
得到的結果:
例子的擴展(輸入輸出的應用)
爲了更好的應用這個例子,如果要開發一個計算腿的程序,我們就得將輸入和輸出應用到裏面來,交互式解釋器是可以直接執行輸入輸出的首先我們輸入兔子的數量x,然後獲取雞的數量y,最後輸出腿的總數量。
# -*- coding: utf-8 -*-
# -*- coding: utf-8 -*-
x=input("兔子數量爲:".decode('utf-8').encode('gbk'))#定義兔子的數量爲x並且賦值8
y=input("雞數量爲:".decode('utf-8').encode('gbk')) #定義雞的數量爲y並且複製4
print "一共有".decode('utf-8').encode('gbk'),\
(x*4+y*2),"只腿".decode('utf-8').encode('gbk') #輸出腿的總數量x*4+y*2
得到的結果: