如何在 Python 中宣告變數?
在 Python 中,我們不需要用特定的 資料型別 宣告變數。
Python 沒有宣告變數的命令。當某個值被賦給變數時,變數就被建立了。賦給變數的值決定了該變數的資料型別。
因此,在 Python 中宣告變數非常簡單。
只需命名變數
將所需的值賦給它
變數的資料型別將根據賦予的值自動確定,我們不需要顯式定義它。
宣告一個整型變數
要宣告一個整型變數 -
命名變數
賦予它一個整數值
示例
x=2 print(x) print(type(x))
這就是你在 Python 中宣告整型變數的方式。只需命名變數並賦予它所需的值即可。資料型別會自動確定。
輸出
2 <class 'int'>
宣告一個字串變數
將字串值賦給變數,它將成為一個字串變數。在 Python 中,字串值可以用單引號或雙引號賦值。
示例
x='2' print(x) print(type(x))
輸出
2 <class 'str'>
宣告一個浮點型變數
可以透過賦值浮點值來宣告浮點型變數。另一種方法是型別轉換。
我們將使用這兩種方法。
示例
x=2.0 print(x) print(type(x)) y=float(2) print(y) print(type(y))
輸出
2.0 <class 'float'> 2.0 <class 'float'>
注意:使用整數作為字串時,也可以使用型別轉換來宣告字串變數。
與其他一些語言不同,在其他一些語言中,我們只能將定義的資料型別的值賦給變數。這意味著整型變數在整個程式中只能被賦予整數值。但是,在 Python 中,變數不屬於特定資料型別。即使在設定之後,它們的資料型別也可以更改。
以下示例將闡明上述概念。
示例
x=10 print(x) print(type(x)) x="abc" print(x) print(type(x))
輸出
10 <class 'int'> abc <class 'str'>
變數 x 的型別為 int。稍後,當字串值賦給它時,它將變為字串變數。
廣告