请帮我查询Python 3.8版本相比于3.7版本的新增特性，并以三大点的形式列出。每点不少于10字，总共不超过250字。
user
1. **海象运算符（:=）的引入**：Python 3.8引入了海象运算符，它允许在表达式内部进行变量赋值，包括while循环条件中等，这使得代码更加简洁。例如，可以这样使用：`while (line := input()) != 'end': pass`。

2. **更精确的类型标注**：新增了`Literal`, `Final`和`.Protocol`等类型提示，其中`Literal`用于表示变量的值只可以是特定值，增强了静态类型检查的能力；而`Final`则标明一个变量或方法不应该被重写或重新赋值，保证代码的稳固性。

3. **性能提升与调试工具改进**：Python 3.8对多项底层性能进行了优化，提高了程序运行速度；此外，还增加了更多调试工具，如`breakpoint()`函数简化了断点设置，`timeit`模块提供更精确的计时功能，助力开发者更高效地进行开发工作。
assistant