Skip to content

第三章:基础语法

你的第一个 Python 程序

在终端中输入 python3 进入交互模式,然后输入:

bash
>>> print("你好,世界!")
>>> print("Hello, World!")
bash
你好,世界!
Hello, World!

恭喜!你刚刚完成了编程界的"Hello World"仪式 🎉

变量 — 给数据起名字

变量就像贴了标签的收纳盒,标签是变量名,盒子里装的是数据。

bash
# 变量赋值
name = "小明"           # 字符串
age = 18                # 整数
height = 175.5          # 浮点数
is_student = True       # 布尔值

print(f"我叫{name},今年{age}岁,身高{height}cm")
bash
我叫小明,今年18岁,身高175.5cm

📝 备注: 📝 命名规则:只能包含字母、数字和下划线_不能以数字开头(2name❌,name2✅)区分大小写(Age和age是不同变量)不能使用 Python 关键字(如if、for、class)推荐使用小写加下划线(snake_case):my_name

数据类型

bash
# Python 中的基本数据类型
text = "Hello"          # str 字符串
number = 42             # int 整数
price = 9.99            # float 浮点数
is_open = True          # bool 布尔值
nothing = None          # NoneType 空值

# 用 type() 查看类型
print(type(text))
print(type(number))
print(type(price))
print(type(is_open))
bash
<class 'str'>
<class 'int'>
<class 'float'>
<class 'bool'>
bash
# 类型转换
age_str = "25"
age_int = int(age_str)      # 字符串 → 整数
age_float = float(age_str)  # 字符串 → 浮点数
age_back = str(age_int)     # 整数 → 字符串

print(f"类型转换示例: {age_int} → {age_float} → {age_back}")
bash
类型转换示例: 25 25.0 25

运算符

bash
# 算术运算符
print(f"加法: 10 + 3 = {10 + 3}")
print(f"减法: 10 - 3 = {10 - 3}")
print(f"乘法: 10 * 3 = {10 * 3}")
print(f"除法: 10 / 3 = {10 / 3}")
print(f"整除: 10 // 3 = {10 // 3}")
print(f"取余: 10 % 3 = {10 % 3}")
print(f"幂运算: 2 ** 10 = {2 ** 10}")

# 比较运算符
print(f"\n5 > 3  → {5 > 3}")
print(f"5 == 5 → {5 == 5}")
print(f"5 != 3 → {5 != 3}")

# 逻辑运算符
print(f"\nTrue and False → {True and False}")
print(f"True or False  → {True or False}")
print(f"not True       → {not True}")
bash
加法: 10 + 3 = 13
减法: 10 - 3 = 7
乘法: 10 * 3 = 30
除法: 10 / 3 = 3.3333333333333335
整除: 10 // 3 = 3
取余: 10 % 3 = 1
幂运算: 2 ** 10 = 1024

5 > 3 True
5 == 5 True
5 != 3 True

True and False False
True or False True
not True False

输入与输出

bash
# 输出:print() 函数
print("Hello", "World", sep="-", end="!\n")

# 输入:input() 函数(注意返回值永远是字符串)
name = input("请输入你的名字:")
age = int(input("请输入你的年龄:"))  # 记得转换类型
print(f"你好,{name}!你明年就 {age + 1} 岁了。")
bash
Hello-World!
请输入你的名字:小红
请输入你的年龄:20
你好,小红!你明年就 21 岁了。

💡 提示: 💡 f-string 魔法:Python 3.6+ 引入的 f-string 是格式化字符串的最佳方式。只需在字符串前加f,就可以用{}嵌入任何表达式。