python2.7版本和python3.6版本代码区别

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


python2.7版本和python3.6版本代码区别

2.73.6
print “aaaaa”print(“aaaaaaaa”)
dict.has_key(1)1 in dict
not dict.has_key(1)1 not in dict
lst_key = dict.keys() lst_key.sort()lst_key = list(dict.keys()) lst_key.sort()
types.IntTypetype(1)

其他:

# Python 2.7
import urllib2
req = urllib2.Request(url)
response = urllib2.urlopen(req)
the_page = response.read()

# python 3.6
from urllib import request
req = request.Request(url)
response = request.urlopen(req)
the_page = response.read()

另外:

python2 和 python3 主要区别:
python2 中print 是关键字,python3中是函数
python2 默认编码是asscii ,python3中是utf8
python2 中true,false是全局变量,数值上对应01, python3中变为了两个关键字
python2 中很多返回列表对象的内置方法,python3中都返回为迭代器对象
python2 中5/2=2 ,python3中5/2返回的是浮点数2.55//2整除=2
python3中增加了很多异步编程asyncio 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值