任何編程語言都需要處理數據,比如數字、字符串、字符等,我們可以直接使用數據,也可以將數據保存到變量中,方便以後使用。
變量(Variable)可以看成一個小箱子,專門用來“盛裝”程序中的數據。每個變量都擁有獨一無二的名字,通過變量的名字就能找到變量中的數據。
從底層看,程序中的數據最終都要放到內存(內存條)中,變量其實就是這塊內存的名字。
和變量相對應的是常量(Constant),它們都是用來“盛裝”數據的小箱子,不同的是:變量保存的數據可以被多次修改,而常量一旦保存某個數據之後就不能修改了。
Python 變量的賦值
在編程語言中,將數據放入變量的過程叫做賦值(Assignment)。Python 使用等號=作爲賦值運算符,具體格式爲:
name = value
name 表示變量名;value 表示值,也就是要存儲的數據。
注意,變量是標識符的一種,它的名字不能隨便起,要遵守 Python 標識符命名規範,還要避免和 Python 內置函數以及 Python 保留字重名。
例如,下面的語句將整數 10 賦值給變量 n:
n = 10
從此以後,n 就代表整數 10,使用 n 也就是使用 10。
更多賦值的例子:
pi = 3.1415926 #將圓周率賦值給變量 pi
url = "http://c.biancheng.net/python/" #將 Python 教程的地址賦值給變量 str
real = True #將布爾值賦值給變量 real
變量的值不是一成不變的,它可以隨時被修改,只要重新賦值即可;另外你也不用關心數據的類型,可以將不同類型的數據賦值給同一個變量。請看下面的演示:
n = 10 #將10賦值給變量n
n = 95 #將95賦值給變量n
n = 200 #將200賦值給變量n
abc = 12.5 #將小數賦值給變量abc
abc = 85 #將整數賦值給變量abc
abc = "http://c.biancheng.ne