變數的使用
## Python 的變數觀念
變數可以想像成一個「用來儲存資料的名稱」。在 Python 中,變數不需要先宣告資料型別,只要直接使用指派運算子 `=` 賦值即可。
### 1. 宣告與賦值
Python 不需要像某些語言一樣先寫出變數型別:
```python
age = 20
name = "小明"
height = 175.5
is_student = True
```
Python 會根據指派的資料,自動判斷變數型別:
- `int`:整數,例如 `20`
- `float`:浮點數,例如 `175.5`
- `str`:字串,例如 `"小明"`
- `bool`:布林值,例如 `True` 或 `False`
同一個變數也可以重新指派不同型別的資料:
```python
value = 10
value = "Hello"
```
### 2. 變數命名規則
變數名稱通常使用英文、數字與底線 `_`,但不能以數字開頭,也不能使用 Python 的保留字。
```python
student_name = "Amy" # 正確
age2 = 18 # 正確
# 2age = 18 # 錯誤,不能以數字開頭
```
Python 慣例使用「小寫加底線」命名,例如:
```python
first_name = "Tom"
total_price = 100
```
### 3. 變數的使用方式
變數可以用於:
- 顯示資料
- 進行數學運算
- 組合字串
- 作為條件判斷或迴圈的資料
## 範例一:計算矩形面積
```python
length = 10
width = 5
area = length * width
print("矩形面積是:", area)
```
執行結果:
```text
矩形面積是: 50
```
## 範例二:使用變數介紹自己
```python
name = "小華"
age = 18
print("我的名字是", name)
print("我今年", age, "歲")
```
執行結果:
```text
我的名字是 小華
我今年 18 歲
```
簡單來說,Python 的變數就是「名稱與資料的連結」,透過 `=` 可以建立或修改變數,之後再將變數放入運算、輸出或其他程式邏輯中使用。
相關學習地圖、教學課程
Python 資料工程
Python 後端工程、資料庫