{site_name}

{site_name}

🌜 搜索

Python是一种常用的编程语言,经常有新的特性被添加到Python中

Python 𝄐 0
python 3.7新特性,python3新特性,python3.11新特性,python3.9新特性,python3.10新特性,python3.8新特性
Python是一种常用的编程语言,经常有新的特性被添加到Python中。以下是一些最近的Python新特性及其例子:

1. Walrus Operator(海象运算符):允许在表达式内部赋值并返回变量值。例如:


# 普通写法
if len(some_list) > 0:
print(some_list[0])

# 使用海象运算符
if (n := len(some_list)) > 0:
print(some_list[0])


2. TypedDict 类型注释:TypedDict是一个用于描述字典结构及其键和值类型的类型注释。例如:


from typing import TypedDict

class Person(TypedDict):
name: str
age: int

person: Person = {"name": "Alice", "age": 30}


3. 新的字符串方法:在Python 3.9中,添加了一些新的字符串方法,以便更方便地处理字符串。例如:


sentence = "hello world"
print(sentence.removeprefix("hello ")) # 输出"world"
print(sentence.endswith("world")) # 输出True


这些仅仅是Python中新特性的一小部分,还有很多其他的特性和改进。如果你想了解更多,请查看官方文档。