Python 入門系列 —— 4. 變量基礎

變量

變量經常使用於存儲數據。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

  • 變量名建議是 小寫 開頭或者 _
  • 變量名不能以 數字 開頭
  • 變量值只能包含 字母,數字,_ (A-z, 0-9, _)
  • 變量名區分大小寫 (age,Age,AGE 是不一樣的)
myvar = "John"
my_var = "John"
_my_var = "John"
myVar = "John"
MYVAR = "John"
myvar2 = "John"

下面是一些錯誤的寫法。class

2myvar = "John"
my-var = "John"
my var = "John"

多單詞變量名

使用多單詞組成的變量名一般是比較難以閱讀的,下面提供了一些規則讓這種類型的變量更加易讀。

Camel Case 命名法

除了第一個單詞,後面單詞的首字母必須大寫。

myVariableName = "John"

Pascal Case 命名法

每一個單詞的首字母都必須大寫。

MyVariableName = "John"

Snake Case 命名法

每一個單詞都須要用 _ 鏈接。

my_variable_name = "John"
譯文連接: https://www.w3schools.com/pyt...

更多高質量乾貨:參見個人 GitHub: python

相關文章
相關標籤/搜索