{site_name}

{site_name}

🌜 搜索

Python 是一种高级编程语言,由 Guido van Rossum 于 1991 年创建

Python 𝄐 0
python3.8新特性,python3.10新特性,python3.7新特性,python3.6新特性,python3.8介绍,python 3.10 新功能
Python 是一种高级编程语言,由 Guido van Rossum 于 1991 年创建。它具有简洁的语法、易读易学、可扩展性强等特点,被广泛应用于数据分析、机器学习、Web开发、游戏开发等领域。

Python 3.8 是 Python 编程语言的一个版本,于 2019 年发布。以下是该版本的新变化:

1. 格式化字符串字面值(F-strings):允许在字符串内部直接使用表达式进行格式化,使得代码更加简洁易懂。

例如:

python
name = "Alice"
age = 23
print(f"My name is {name} and I am {age} years old.")


输出结果为:


My name is Alice and I am 23 years old.


2. 操作符“海象”(Walrus operator):可以将表达式的值赋给一个变量,并且在同一行代码中使用该变量。

例如:

python
while (num := input("请输入数字:")) != "0":
print(num)


当输入非零数字时,会不断打印该数字;当输入 0 时,循环结束。

3. 更好的错误信息:当出现语法错误时,Python 3.8 能够提供更详细的错误消息,帮助开发者更快地找到和解决问题。

例如,在下面这段代码中,少写了一个括号:

python
print("Hello, world!"


Python 3.8 的错误消息为:


File "<stdin>", line 1
print("Hello, world!"
^
SyntaxError: unexpected EOF while parsing


4. 其他变化:还包括了一些性能优化、新的库、新的语言特性等方面的变化。

例如,Python 3.8 引入了 math.dist() 函数,用于计算两个向量之间的欧几里得距离:

python
import math

v1 = (1, 2, 3)
v2 = (4, 5, 6)

dist = math.dist(v1, v2)
print(dist) # 输出结果为 5.196152422706632