python 2/3 差异(谁用2 谁是傻愣子)

pyenv::支持安装多个版本python

python2:

print:关键字

编码问题:默认字节

除法变化:直接截断

 

 

 

python3:

print:函数

编码问题:默认unicode

除法变化:直接返回浮点数,截断://

类型注解(type hint)

super()直接调用父类函数

解包操作:a,b,*_ = [1,2,3,5]

返回迭代器:

range, zip,map,dict.value,etc.are,all iterators

异常:、

try:

pass

except OSError:

raise ......from OSError(保留之前的错误异常)

python3 新增库和语法:

yield from 链接子生成器

常见的可迭代对象:

集合数据类型;list,tuple,dict,set ,str

生成pyc文件统一_pycache_

一些内置库的修改 urllib selector

性能优化

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值