小说python2和python3的差异

python2退役

DjangoNumpy相继发布对python2的deadline后

Django不再支持python2

Numpy在2019不再支持python2

Guido van Rossum给出明确回复

python2在2020将光荣退役

可以怀念,但请拥抱python3吧

python2和python3的差异

这里小说(粗浅,小范围)下当前我个人碰到的和觉得常用的一些东西 在python2和python3中的差异

print

python2 是个 语句 python3 是个 函数

这样的话一些链式操作或是语句构建就成为可能

Unicode编码

python2中中国程序员困扰的编码问题, python3会明朗很多,默认Unicode编码 python3立减一行代码量

1# -*- coding: utf-8 -*-

你可以这样中文写码了

dict

python2 相关方法 iterkeys/itervalues/iteritems python3 中变成 keys/values/items python3废除has_key

CPython 3.6+开始默认情况下dict的行为类似于OrderedDict, 变成有序的了

除法运算

异常处理

python3只能这样写

1try:
2    print('ok')
3except (IOError, StandardError) as err_inform:
4    print('error')

异常对象

map

python2 返回的是 list python3 返回的是 iterator

range和xrange

python2 range 返回 list xrange 返回 Iterable的对象 python3 只有 range 返回 Iterable的对象

round

python2 返回 浮点数 python3 返回 整数或浮点数

参数unpacking

python3 只能自己处理

1def unpacks(a, b):
2    return a,b[0],b[1]
3unpacks(1, (2,3))
4>(1, 2, 3)

其他

还有其他很多差异,后续慢慢补充吧 还有一些标准库只是名字变更的 具体可以看看如下链接

http://python3porting.com/stdlib.html#removedmodules-section

python2 VS python3

当前这种情况下,视乎不存在争端和纠结了 对于还未接触过python的同学,建议不要理会python2了,直接拥抱python3 对于有经验的python2的同学,不是非python2不可,也建议拥抱python3吧

python官方也给出了很多使用python3的原因和从python2过度到python3有效的建议 具体请看如下链接 http://python3statement.org/

原文发布于微信公众号 - chafezhou(gh_5b8f0c59b682)

原文发表时间:2018-03-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏GIS讲堂

Arcgis for Js实现graphiclayer的空间查询

本节讲的是Arcgis for Js的针对graphiclayer的空间查询,内容很简单,代码如下:

602
来自专栏GIS讲堂

OL3和echart的结合

2、通过监控view的propertychange和map的zoomend实现echart的更新;

553
来自专栏运维

中国开源镜像

China    Alibaba Cloud Computing    http://mirrors.aliyun.com/centos/ 阿里巴巴      ...

692
来自专栏Pulsar-V

离散傅里叶变换

离散傅里叶变换 #include<iostream> #include<math.h> using namespace std;...

2483
来自专栏腾讯研究院的专栏

Doctor Si, Xiao:Thoughts on Chinese Safe Harbor Rules

Thoughts on Chinese Safe Harbor Rules ——Shared by Doctor Si, Xiao at Stanford...

3875
来自专栏Data Analysis & Viz

手把手教你完成一个数据科学小项目(5):省份提取与可视化

请先阅读“中国年轻人正带领国家走向危机”,这锅背是不背? 一文,以对“手把手教你完成一个数据科学小项目”系列有个全局性的了解。

591
来自专栏图形学与OpenGL

8.6.4编程实例-纹理映射

GLubyte stripeImage[4*stripeImageWidth];

762
来自专栏专知

2018年SCI期刊最新影响因子排行,最高244,人工智能TPAMI9.455

2018年6月26日,最新的SCI影响因子正式发布,涵盖1万2千篇期刊。CA-Cancer J Clin 依然拔得头筹,其影响因子今年再创新高,达244.585...

952
来自专栏大数据文摘

100张经典信息可视化图表 看看你的大脑在想什么

1355
来自专栏余生开发

echarts太阳分布图-饼图来回穿梭

var dom = document.getElementById("container");

772

扫码关注云+社区