- 使用pathlib 处理更好的路径
- 类型现在是语言的一部分
- 运行时类型提示类型检查
- 使用@表示矩阵的乘法
- **通配符的使用
- print函数
- 数字文字的下划线(千位分隔符)
- 简单可看的字符串格式化f-string
- / 和 // 在数学运算当中有着明显的区别
- 严格的顺序
- 检查对象为None的合理方案
- NLP unicode问题
- 保留了字典和**kwargs的顺序
- 可迭代对象拆包
- 提供了更高性能的pickle
- 更安全的列表推导
- 更简单的super()
- IDE能够给出更好的提示
- 合并多个字典
1 | z = {**x, **y} |
- 3.7加入data class类 存储数据对象
- 自定义对模块属性的访问
- 内置的断点
1 |
|
- math 当中的常数
- 整数类型只有 int
代码变得更短 更易读 更安全