{site_name}

{site_name}

🌜 搜索

Python 是一种流行的高级编程语言,用于开发各种类型的应用程序

Python 𝄐 0
python重要性分析,python有哪些变量,python的重点,python 3.9新功能,python语言的变量三个特征,python有多重要
Python 是一种流行的高级编程语言,用于开发各种类型的应用程序。Python 3.9.2 是 Python 语言最新的稳定版本之一,其中包含了一些重要的变化,以下是其中几个:

1. dict.insertion_order :在 Python 3.7 中,字典(dict)开始保留插入顺序(Insertion Order),这意味着当你遍历字典时,其项目会以它们添加到字典的顺序被访问。

举个例子:

python
>>> my_dict = {'c': 3, 'a': 1, 'b': 2}
>>> for key, value in my_dict.items():
... print(key, value)
...
c 3
a 1
b 2


注意输出结果的顺序与字典中键值对出现的顺序相同,而非无序。

2. 字符串方法 removeprefix() 和 removesuffix():Python 3.9 引入了两个新字符串方法 removeprefix() 和 removesuffix(),可以用来从字符串的开头或结尾删除给定的前缀或后缀。

举个例子:

python
>>> text = "Hello World"
>>> text.removeprefix("Hello ")
'World'
>>> text.removesuffix(" World")
'Hello'


调用 removeprefix() 方法时,将传递要删除的前缀字符串作为参数。类似地,调用 removesuffix() 方法时,将传递要删除的后缀字符串作为参数。

3. 改进的异常错误处理:Python 3.9 中对异常错误处理进行了改进,使得在出现错误时更容易定位问题所在的代码及错误原因。

举个例子:

python
>>> x = 1 / 0
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ZeroDivisionError: division by zero


这里的错误信息很清晰地告诉我们是 ZeroDivisionError 异常导致了程序中断,同时也指出了错误发生的原因是除数为零。