變量,望文生義,就是變化的量。python裏建立一個變量的方法很簡單,給它起個名字,而後給它一個值。舉起幾個栗子:
name = 'Crossin'
myVar = 123
price = 5.99
visible = True
「=」的做用是把右邊的值賦予給左邊的變量。python
這裏說一下另一個概念,叫作「數據類型」,上面4顆栗子分別表明了python中較常見的四種基本類型:
字符串 - 表示一串字符,須要用''或""引發來
整數
浮點數 - 就是小數
bool(布爾) - 這個比較特殊,是用來表示邏輯「是」「非」的一種類型,它只有兩個值,True和False。(注意這裏沒有引號,有了引號就變成字符串了)再次用到咱們熟悉的print。此次,咱們升級了,要用print輸出一個「變量」:
name = 'Crossin'
print name
看到結果了嗎?沒有輸出「name」,也沒有報錯,而是輸出了「Crossin」。如今是否是能想明白一些,爲何以前print一段文字沒加引號就會報錯,而print一個數字就沒有問題呢?
它叫變量,那就是能變的。因此在一次「賦值」操做以後,還能夠繼續給它賦予新的值,並且能夠是不一樣類型的值。
a = 123
print a
a = 'hi'
print a
「=」的右邊還能夠更復雜一點,好比是一個計算出的值:
value = 3 * 4
print value
value = 2 < 5
print value
甚至,也能夠是input():
name = input()
print namespa
因而,咱們又能夠進化一下咱們的小遊戲了。把上次寫的內容稍微改一下,加上變量:
print "Who do you think I am?"
you = input()
print "Oh, yes! I am a"
print you
看來程序已經知道咱們的輸入了。遊戲