Python 3.7 已经发布了,目前Python的用户,主要使用的版本 应该是 Python3.6 和 Python2.7 ,那么是不是该转到 Python 3.7 呢?

首先大家要知道Python 3.7 是对 Python 3.6 的升级。Python官方对 3.7 的新特性:(推荐学习:Python视频教程)

PEP 538, 默认解释器的命令行接口将通过一个新的环境变量PYTHONCOERCECLOCALE自动在有可行的基于UTF-8的环境(如C.UTF-8,C.utf8和 UTF-8)时转换,取决于环境变量是否设置和其值。

PEP 539, 为CPython带来了一个针对本地线程存储的新C-API。PEP 540, 加入了一个新的UTF-8模式,默认在POSIX兼容的操作系统上开启,可通过环境变量PYTHONUTF8 更改。

PEP 552, 为pyc格式文件新增了一个基于哈希值的源码文件验证。

PEP 553, 一个新增的内置函数breakpoint()使你可以更方便的进入Python或自定义Debugger。

PEP 557, 一个新装饰器Data Classes, 减少创建类时所需要的代码量,并可自动创建__init__,__repr__, 和 __eq__ 等方法。

PEP 560, 通过修改解释器核心部分优化了typing模块和泛型类型。

PEP 562, 对模块属性的自定义访问。

PEP 563, 通过推迟对注释语句的分析从而优化Python的类型提示。

PEP 564, 为time模块新增支持返回int整数形式的纳秒精度方法。

PEP 565, 再一次默认在 __main__ 处显示Deprecation Warning如SyntaxWarning, RuntimeWarning。

PEP 567,新增contextvars模块,通过上下文管理器以防止变量的状态在并发代码中意外泄漏到其它代码。

更多详情可去python官网查询.

我们最需要注意的是 相对于 3.6 来说, 3.7 在语法上几乎是完全 兼容, 除了如下这一点:1

2Backwards incompatible syntax changes:

asyncand await are now reserved keywords.

这段话,指出了 3.7 的唯一不兼容 3.6 的地方就是 async 和 await 变成了Python语言中保留的关键字了。

什么意思?

就是async和await这两个词就像 import, for, while这些词一样, 是系统保留特殊用途的关键字。

也就是说在Python 3.7 里面你不能使用定义变量、函数之类的名字

python3.6和3.7的区别_python3.6和3.7有什么区别相关推荐

  1. OpenFOAM中:点,线,面,体的概念区别(尤其是face和patch的区别)

    OpenFOAM中:点,线,面,体的概念区别(尤其是face和patch的区别) 个人理解如下: face:有序点(point)的集合,物理面的概念 patch:边界面(face)的集合(非内部面), ...

  2. 网和aoe网的区别_运动内衣与普通内衣有什么区别?运动内衣里面还需要穿文胸吗? 小家生活网20201002 11:03:04...

    阅读本文前,请您先点击上面的"蓝色字体可以说爱情就是他们最大的软肋.不会在双鱼女那出现.在对于周边的亲戚时.她们那种温柔大方的气势.更符合妈妈的需求.整双腿没有视觉连贯性.但唯独感情这件事一 ...

  3. get 与 post的区别?application json 与form表单的区别?

    这里是修真院前端小课堂,每篇分享文从 [背景介绍][知识剖析][常见问题][解决方案][编码实战][扩展思考][更多讨论][参考文献] 八个方面深度解析前端知识/技能,本篇分享的是: [get 与 p ...

  4. 一文搞懂List 、ListObject、List?的区别以及? extends T与? super T的区别

    前段时间看<Java编程思想>泛型时对 <? extends T>与<? super T>很懵逼,接着看到泛型与集合的更蒙蔽,随后又翻开<码出高效>时, ...

  5. JAVA:泛型通配符T,E,K,V区别,T以及Class,Class的区别

    JAVA泛型通配符T,E,K,V区别,T以及Class,Class的区别 先"先感谢"和转载于https://www.jianshu.com/p/95f349258afb 1. 先 ...

  6. 教你区别瓷片电容、独石电容、陶瓷电容的区别

    教你区别瓷片电容.独石电容.陶瓷电容的区别 不同的电容有不同的特性,今天我们就来探讨下瓷片电容.独石电容和贴片电容的区别在哪里吧. 瓷片电容: 瓷片电容(ceramiccapacitor)是一种用陶瓷 ...

  7. java post和put的区别,ES 中的 POST 和 PUT 的区别

    0.什么是Restful架构 比较难说清楚,这部分大雾状态,引ruanyf 理解RESTful架构 的几句总结吧: Fielding将他对互联网软件的架构原则,定名为REST,即Representat ...

  8. python的元组和列表什么区别_Python 中列表和元组有哪些区别?

    看过了所有的区别,然而所有的区别都基本毫无意义,tuple元组的设计基本是python语言中一个完全失败和错误的设计,然而我们所有人都只敢小说地说啊它们之间有区别,没有人敢说它们没有区别,是因为这是一 ...

  9. java接口比继承优秀的地方,实现和继承的区别 java 实现接口和继承有什么区别...

    Java中继承和实现的区别 理论上:类只能单继承,接口可以多继承(接口应该叫实现): 实践上:小编们说类的继承一般继承的是事物的属性,如:姓名,年龄,性别 等,而接口的继承(或者说实现)一般是继承事物 ...

最新文章

  1. NetBeans使用介绍(五)
  2. HDFS简单介绍及用C语言訪问HDFS接口操作实践
  3. Alpha发布用户使用报告
  4. 传输层 :TCP/UDP 协议(用于封装接口)
  5. Oracle 分区表(一)
  6. 乘风破浪的迁移学习!四字成语讲明白这个大热研究方向
  7. Android 应用内更新 Support in-app updates [GP官方支持]
  8. 2020 首届云原生微服务大会(PPT)
  9. 以对象的方式来访问xml数据表(二)
  10. window下搭建qt开发环境编译、引用ace
  11. ark服务器修改龙属性代码,方舟生存进化修改恐龙颜色指令代码
  12. 分享几点在UG中常用的快捷键!
  13. ImageJ(Fiji)安装
  14. Foxit PDF SDK for iOS--零基础Cordova开发
  15. ILSVRC-2015 ILSVRC-2017VID数据集下载
  16. 提高电脑运行速度WIN7
  17. com.fasterxml.jackson.datatype:jackson-datatype-jsr310
  18. Fiddler4 手机抓包
  19. MySQL: 垂直分片
  20. 亚马逊测评如何做?亚马逊测评的获得方法?

热门文章

  1. java 容器都有哪些?_适合存储普洱茶的容器都有哪些?
  2. SQL中使用DISTINCT显示多个字段的方法(不使用DISTINCT了)
  3. python求同构数_用c语言求1到1000的同构数_后端开发
  4. 程序员简历工作模式_简历的完整形式是什么?
  5. julia fit 函数_带有Julia中示例的flipsign()函数
  6. c-style字符字符串_C字符串-能力问题与解答
  7. 中怎么撤回消息_微信消息撤回也能看到,这个开源神器牛x!语音、图片、文字都支持!...
  8. android去掉顶部标题栏
  9. 操作系统(王道笔记第二章)
  10. 单片机Proteus7.8仿真和Proteus8.6仿真 LED点阵 温度采集 电子琴 温度报警 电子秤 音乐播放器 PWM 电压表 温度计 交通灯