首頁>技術>

變數

變數常用於儲存資料。

生成變數

Python 不能單獨宣告變數,這和其他語言是不一樣的,變數的建立是在將值賦給它的那一刻才建立的。

x = 5y = "John"print(x)print(y)

變數的型別也是不固定的,比如說,上一個時刻型別是 int,下一刻可能就是 string。

x = 4       # x is of type intx = "Sally" # x is now of type strprint(x)
型別轉換

如果你想強制給一個變數指定一個型別,可以使用 內建函式 轉換。

x = str(3)    # x will be '3'y = int(3)    # y will be 3z = float(3)  # z will be 3.0
型別獲取

可以透過 type() 函式獲取變數的型別。

x = 5y = "John"print(type(x))print(type(y))---- output ----<class 'int'><class 'str'>
單雙引號

string變數可以使用 ' 或者 " 來定義。

x = "John"# is the same asx = 'John'
區分大小寫

變數名是區分大小寫的。

a = 4A = "Sally"
變數名

變數名可以定義的非常短 (如: x 或 y),也可以定義的非常有語義化 (如:age, carname, total_volume)。

python 要求的變數規則如下:

變數名建議是 小寫 開頭或者 _

變數名不能以 數字 開頭

變數值只能包含 字母,數字,_ (A-z, 0-9, _)

變數名區分大小寫 (age,Age,AGE 是不同的)

myvar = "John"my_var = "John"_my_var = "John"myVar = "John"MYVAR = "John"myvar2 = "John"

下面是一些錯誤的寫法。

2myvar = "John"my-var = "John"my var = "John"
多單詞變數名

使用多單片語成的變數名通常是比較難以閱讀的,下面提供了一些規則讓這種型別的變數更加易讀。

Camel Case 命名法

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

myVariableName = "John"
Pascal Case 命名法

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

MyVariableName = "John"
Snake Case 命名法

每個單詞都需要用 _ 連線。

15
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 「教程」如何在Ubuntu 20.04上安裝OpenVINO