一、變量(Variables)
在 Python 中,變量就像是一個“盒子”,用來存放數據。你不需要提前聲明變量的類型,Python 會根據你賦的值自動判斷。
✅ 變量命名規則:
- 只能包含字母、數字和下劃線(
_) - 不能以數字開頭
- 區分大小寫(
name和Name是兩個不同的變量) - 建議使用有意義的英文單詞(如
student_name而不是a)
示例:
name = "小明"
age = 18
height = 1.75
is_student = True
print(name)
print(age)
💡 Python 是動態類型語言 —— 同一個變量可以在不同時間存儲不同類型的數據(但不推薦頻繁改變類型,會影響代碼可讀性)。
二、基本數據類型
Python 中最常用的幾種基本數據類型包括:
|
類型
|
示例
|
説明
|
|
|
|
沒有大小限制(內存允許範圍內)
|
|
|
|
表示帶小數的數字
|
|
|
|
用單引號或雙引號包圍
|
|
|
|
注意首字母大寫!
|
類型檢查:使用 type()
x = 100
y = "100"
print(type(x)) # <class 'int'>
print(type(y)) # <class 'str'>
三、字符串的更多用法
字符串是 Python 中非常重要且靈活的類型。
1. 單引號 vs 雙引號
兩者等價,可根據內容選擇避免轉義:
s1 = '他説:"你好!"'
s2 = "她説:'Hi!'"
2. 多行字符串(使用三引號)
message = """這是
一個多行
字符串"""
print(message)
3. 字符串拼接與格式化
- 拼接:用
+
greeting = "Hello, " + "World!"
- 格式化(推薦使用 f-string,Python 3.6+):
name = "Alice"
age = 20
print(f"我叫{name},今年{age}歲。")
# 輸出:我叫Alice,今年20歲。
四、用户輸入:input() 函數
想讓程序和用户互動?用 input()!
name = input("請輸入你的名字:")
print(f"你好,{name}!歡迎學習 Python!")
⚠️ 注意:
input()返回的永遠是字符串類型!如果需要數字,必須轉換:
age = int(input("請輸入你的年齡:"))
print(f"明年你將 {age + 1} 歲。")
常用轉換函數:
int()→ 轉為整數float()→ 轉為浮點數str()→ 轉為字符串
五、綜合小練習
編寫一個簡單的自我介紹程序:
# 自我介紹小程序
print("=== 歡迎使用自我介紹生成器 ===")
name = input("你的名字? ")
age = int(input("你的年齡? "))
hobby = input("你的愛好? ")
print("\n--- 你的介紹 ---")
print(f"大家好,我叫{name},今年{age}歲,我喜歡{hobby}。")
運行效果:
=== 歡迎使用自我介紹生成器 ===
你的名字? 小李
你的年齡? 22
你的愛好? 編程
--- 你的介紹 ---
大家好,我叫小李,今年22歲,我喜歡編程。