如何在 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。稍後,當字串值賦給它時,它將變為字串變數。

更新於: 2023-08-23

66K+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

立即開始
廣告