📅  最后修改于: 2023-12-03 15:26:23.008000             🧑  作者: Mango
Python 3.9是Python编程语言的最新版本。它包含了一些新的语言特性、改进和更好的性能。以下是Python 3.9中一些最值得关注的特性:
|
操作符,可用于合并字典。例如:{'a': 1} | {'b': 2}
将会输出{'a': 1, 'b': 2}
。@decorator(arg1, arg2)
。import datetime as dt
和from typing import List
。str.removesuffix()
和str.removprefix()
。Python 3.9中也有一些改进使得它的性能更好。
总之,Python 3.9是一个非常令人兴奋的版本,许多新的功能和性能改进使其成为我们的首选之一。代码示例:
# 字典合并运算符
dict1 = {'a': 1, 'b': 2}
dict2 = {'c': 3}
merged_dict = dict1 | dict2
print(merged_dict) # Output: {'a': 1, 'b': 2, 'c': 3}
# 装饰器参数
def decor(func):
def inner(*args, **kwargs):
print("Function is decorated")
func(*args, **kwargs)
return inner
@decor(5, "John")
def say_hello(hello):
print(hello)
# 输出 "Function is decorated"
# TypeError: inner() takes 0 positional arguments but 2 were given