问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python3 和python2的区别

发布网友 发布时间:2022-04-06 13:46

我来回答

1个回答

热心网友 时间:2022-04-06 15:16

1.性能
Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可
以取得很好的优化结果。
Py3.1性能比Py2.5慢15%,还有很大的提升空间。
2.编码
Py3.X源码文件默认使用utf-8编码,这就使得以下代码是合法的:
>>> 中国 = 'china'
>>>print(中国)
china
3. 语法
1)去除了<>,全部改用!=
2)去除``,全部改用repr()
3)关键词加入as 和with,还有True,False,None
4)整型除法返回浮点数,要得到整型结果,请使用//
5)加入nonlocal语句。使用noclocal x可以直接指派外围(非全局)变量
6)去除print语句,加入print()函数实现相同的功能。同样的还有 exec语句,已经改为exec()函数
例如:
2.X: print "The answer is", 2*2
3.X: print("The answer is", 2*2)
2.X: print x, # 使用逗号结尾禁止换行
3.X: print(x, end=" ") # 使用空格代替换行
2.X: print # 输出新行
3.X: print() # 输出新行
2.X: print >>sys.stderr, "fatal error"
3.X: print("fatal error", file=sys.stderr)
2.X: print (x, y) # 输出repr((x, y))
3.X: print((x, y)) # 不同于print(x, y)!
7)改变了顺序操作符的行为,例如x<y,当x和y类型不匹配时抛出TypeError而不是返回随即的 bool值
8)输入函数改变了,删除了raw_input,用input代替:
2.X:guess = int(raw_input('Enter an integer : ')) # 读取键盘输入的方法
3.X:guess = int(input('Enter an integer : '))
9)去除元组参数解包。不能def(a, (b, c)):pass这样定义函数了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小篇幅造句 易车如何发布二手车 转让卖车信息流程 《易车》群聊消息关闭方法 易车消息夜间勿扰方法步骤 易车如何开启消息夜间勿扰 易车 开启@消息推送 ...当入射角是 时,反射角是 。我们能从各个方向看到本身不发光的物体... 发泄的近义词和反义词是什么_发泄是什么意思? 我的世界手游 我的世界手机版怎么做末地传送门? 我的世界手游 末地传送门怎么做? 安全评价师的报考科目有什么 甲方租房给乙方的合同该怎么写更好 寻求膳魔师保温杯的型号和价格? 每年双十一苹果官网会降价吗 双十一苹果官网会降价吗 哪些原因会导致盆底肌松弛? 双十一iphone官网会降价吗 请问盆底肌松弛如何补救? 苹果官网的产品双11会降价吗? 红色风暴摩斯密码怎么解 苹果12双十一会降价吗? 如何破解摩斯密码? 苹果13出来后的双十一会降价吗? 请问盆底肌松弛要怎么办? 网上的“摩斯密码翻译器”靠谱吗? 农业企业设置的产品成本核算项目有哪些 产后盆底肌松弛,需要做康复治疗吗? 你好,我想问一农产品种植成本核算问题 双十一苹果12会降到多少钱? 盆底肌松弛应该怎么办? 遂并辔而归,共论师道,留连累月,因与岛为布衣之交是什么意思 我姓余 给女儿起个什么名字好呢?安字辈 我姓余,老婆姓罗,孩子叫什么名字名字好听 我姓余,生个女孩叫什么名字好听,文雅又响亮?拜托各位了. IBM 3650 服务器做的RAID5,一硬盘亮黄灯,但是系统正常,更换硬盘还是亮黄灯 余姓女孩五行缺土取名字,麻烦!! 电脑做了RAID5,今天开机发现自检的时候STATUS下面出现FAILed,但是能进入系统,请问是什么方面出了问题? 五洲服务器,做raid5,进入biOS发现有块硬盘显示的信息是*,那块硬盘指示灯亮红灯,是啥意思 RAID 5 阵列中两块硬盘亮红灯了 12年农历5月21日上午9点过出生的女孩姓余帮忙取名字谢谢 raid5 其中一个硬盘坏了,更换新硬盘,ctrl+i后,提示failed raid volume detected. recover volume?(y&#47;n) WIN8 64位 无线网卡驱动为intel centrino advanced-N 6235 连无线玩游戏不时会卡 硬盘阵列失败问题求高手解决。。。 RAID5 一个硬盘显示DEGRADED。换上新盘还是DEGRADED Intel 300M双频 WIFI+4.0蓝牙 6235AN无线网卡 为什么最高只能达到130M? raid5 出现这种情况是怎么回事。磁盘管理也找不到硬盘 Intel无线网卡驱动N6205反复安装了很多次都没用,设备管理器还是显示*的三角感叹号符号,怎么办?? 磁盘阵列 RAID1其中一个硬盘做了修改,结果导致开机时显示RAID1 failed。怎么办? Intel 6235AGN无线网卡 怎么样? 磁盘阵列 raid 问题 腰带扣的眼变大了,求解决窍门