Python4要来了?快来看看Python之父怎么说

Karen110
• 阅读 1748

Python4要来了?快来看看Python之父怎么说

大家好,我是菜鸟哥,今天跟大家一起聊一下Python4的话题!

从2020年的1月1号开始,Python官方正式的停止了对于Python2的维护。Python也正式的进入了Python3的时代。而随着时间的发展,关于Python4的发布也逐渐的成为了大家讨论的热点问题。

前段时间菜鸟哥逛某国外论坛的时候,看到了针对于Python4的问题。Python之父龟叔就在社交平台上解答了关于Python4的一些常见的问题。我们一起来看一下,大神说了啥。

Python4要来了?快来看看Python之父怎么说

首先,龟叔明确了,Python3.9之后的版本是Python3.10,还是Python3的系列,同时还指出Python3.10实际上已经存在于GitHub中。

第二个回答则是说明了如果存在Python4的话,那么应该是类似于Python1向Python2的转变,而不像是Python2和Python3的转变。

敲黑板划重点,那么Python1到2的转变和2.x到3.x的转变有什么区别?

其实我们现在用的Python都是Python2和Python3。几乎没有人用过Python1,因为Python1实在是太过久远了,有多久远呢?Python1正式发布的时间是1994年的1月份,而Python2发布的时间是2000年10月

但是Python1到Python2的转变是支持后向兼容的。也就是说Python2能够兼容Python1。而对于Python2和Python3的转变,大家都有很不爽的体验,Python2和Python3的兼容性极差,所以Python官方发布了“2to3”的库来帮助大家将Python2的程序转变为Python3。

因此,菜鸟哥认为龟叔的话是指明了Python4能够兼容Python3

Python4要来了?快来看看Python之父怎么说

关于Python4的分析

其实关于Python4版本的问题,目前网上有关的讨论并不是特别热烈,而大家对于Python4的发布也是保持了一种观望的态度。

Python4要来了?快来看看Python之父怎么说

通过大家的评论,而已看出,大家对于Python3到Python4的转变是有较大的期待的,如果没有较大的性能提升和架构改变的话,大家还是倾向于保持Python3的命名风格 ,而不是贸然的转变为Python4的版本。

我也给龟叔留言了

对于龟叔关于Python4的解答,引来了大批的龟叔粉丝留言讨论,有的留言者表达了对Python4的期待,有的指出希望Python3到Python4的转变能“顺滑”一些,不要像Python2到Python3之间的转变,存在“双版本”选择的问题。

Python4要来了?快来看看Python之父怎么说

菜鸟哥认为,Python3到Python4需要有较大的转变,比如通过添加对于JIT的支持,规避掉GIL带来的编译速度上的劣势,提升程序的运行速度,以此带来Python性能上的提升。菜鸟哥也悄悄把自己的想法给龟叔及逆行了留言,希望龟叔能给我翻个牌

总结

不管Python4今年能否发布,Python4的到来必将是不可阻挡的趋势,大家对于Python4有什么样子的期待呢,可以在下方留言区吱一声哦

**-----**------**-----**---**** End **-----**--------**-----**-****

往期精彩文章推荐:

Python4要来了?快来看看Python之父怎么说

欢迎各位大佬点击链接加入群聊【helloworld开发者社区】:https://jq.qq.com/?_wv=1027&k=mBlk6nzX进群交流IT技术热点。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
待兔 待兔
5个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Karen110 Karen110
3年前
​一篇文章总结一下Python库中关于时间的常见操作
前言本次来总结一下关于Python时间的相关操作,有一个有趣的问题。如果你的业务用不到时间相关的操作,你的业务基本上会一直用不到。但是如果你的业务一旦用到了时间操作,你就会发现,淦,到处都是时间操作。。。所以思来想去,还是总结一下吧,本次会采用类型注解方式。time包importtime时间戳从1970年1月1日00:00:00标准时区诞生到现在
Stella981 Stella981
3年前
Python3:sqlalchemy对mysql数据库操作,非sql语句
Python3:sqlalchemy对mysql数据库操作,非sql语句python3authorlizmdatetime2018020110:00:00coding:utf8'''
Wesley13 Wesley13
3年前
4cast
4castpackageloadcsv.KumarAwanish发布:2020122117:43:04.501348作者:KumarAwanish作者邮箱:awanish00@gmail.com首页:
Stella981 Stella981
3年前
Python之time模块的时间戳、时间字符串格式化与转换
Python处理时间和时间戳的内置模块就有time,和datetime两个,本文先说time模块。关于时间戳的几个概念时间戳,根据1970年1月1日00:00:00开始按秒计算的偏移量。时间元组(struct_time),包含9个元素。 time.struct_time(tm_y
Easter79 Easter79
3年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
11个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这