Python 3.X 是 Python 语言的重要版本,引入了许多新特性与改进。以下是核心语法要点速览:

1. 新特性亮点 ✨

  • 打印函数print() 现在支持 sepend 参数,例如:

    print("Hello", "World", sep=":", end="!\n")
    

    输出:Hello:World!

    Python_3_X_Syntax
  • 类型注解:支持类型提示,如:

    def greet(name: str) -> None:
        print(f"Hello, {name}")
    
  • f-string格式化:更简洁的字符串格式化方式,例如:

    name = "Alice"
    print(f"Welcome {name}!")
    

2. 语法变化 🔧

  • 除法运算符3 / 2 结果为 1.5(浮点数),而 3 // 21(整数)。
  • 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. 扩展学习 🌐

4. 示例代码 🧩

# 示例:使用 f-string 和类型注解
def calculate_area(radius: float) -> float:
    return 3.14159 * radius ** 2

area = calculate_area(5)
print(f"圆的面积是: {area:.2f}")

如需更多语法细节或示例,欢迎继续探索本站其他资源! 😊