變量經常使用於存儲數據。python
Python 不能單獨聲明變量,這和其餘語言是不同的,變量的建立是在將值賦給它的那一刻才建立的。git
x = 5 y = "John" print(x) print(y)
變量的類型也是不固定的,好比說,上一個時刻類型是 int,下一刻可能就是 string。github
x = 4 # x is of type int x = "Sally" # x is now of type str print(x)
若是你想強制給一個變量指定一個類型,可使用 內置函數
轉換。函數
x = str(3) # x will be '3' y = int(3) # y will be 3 z = float(3) # z will be 3.0
能夠經過 type()
函數獲取變量的類型。code
x = 5 y = "John" print(type(x)) print(type(y)) ---- output ---- <class 'int'> <class 'str'>
string變量可使用 '
或者 "
來定義。ip
x = "John" # is the same as x = 'John'
變量名是區分大小寫的。get
a = 4 A = "Sally"
變量名能夠定義的很是短 (如: x 或 y),也能夠定義的很是有語義化 (如:age, carname, total_volume)。string
python 要求的變量規則以下:it
小寫
開頭或者 _
數字
開頭myvar = "John" my_var = "John" _my_var = "John" myVar = "John" MYVAR = "John" myvar2 = "John"
下面是一些錯誤的寫法。class
2myvar = "John" my-var = "John" my var = "John"
使用多單詞組成的變量名一般是比較難以閱讀的,下面提供了一些規則讓這種類型的變量更加易讀。
除了第一個單詞,後面單詞的首字母必須大寫。
myVariableName = "John"
每一個單詞的首字母都必須大寫。
MyVariableName = "John"
每一個單詞都須要用 _
鏈接。
my_variable_name = "John"
譯文連接: https://www.w3schools.com/pyt...
更多高質量乾貨:參見個人 GitHub: python