Python 3.X 是 Python 语言的重要版本,引入了许多新特性与改进。以下是核心语法要点速览:
1. 新特性亮点 ✨
打印函数:
print()
现在支持sep
和end
参数,例如:print("Hello", "World", sep=":", end="!\n")
输出:
Hello:World!
类型注解:支持类型提示,如:
def greet(name: str) -> None: print(f"Hello, {name}")
f-string
格式化:更简洁的字符串格式化方式,例如:name = "Alice" print(f"Welcome {name}!")
2. 语法变化 🔧
- 除法运算符:
3 / 2
结果为1.5
(浮点数),而3 // 2
为1
(整数)。 input()
函数:直接读取用户输入,例如:age = int(input("请输入年龄: "))
zip()
函数:可同时迭代多个可迭代对象,例如:names = ["Alice", "Bob"] ages = [25, 30] for name, age in zip(names, ages): print(f"{name} is {age} years old")
3. 扩展学习 🌐
- 想深入了解 Python 3.X 的高级特性?可以查看 Python_3_X_Advanced 课程。
- 需要实战练习?推荐尝试 Python_3_X_Projects 项目集合。
4. 示例代码 🧩
# 示例:使用 f-string 和类型注解
def calculate_area(radius: float) -> float:
return 3.14159 * radius ** 2
area = calculate_area(5)
print(f"圆的面积是: {area:.2f}")
如需更多语法细节或示例,欢迎继续探索本站其他资源! 😊