小说python2和python3的差异
2018-03-26 18:03
423 查看
python2退役
在Django和
Numpy相继发布对
python2的deadline后
Django不再支付python2
Numpy在2019不再支付python2
Guido van Rossum给出明确回复
python2在2020将光荣退役可以怀念,但请拥抱python3吧
python2和python3的差异
这里小说(粗浅,小范围)下当前我个人碰到的和觉得常用的一些东西
在python2和python3中的差异
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公众号
相关文章推荐
- python3下BeautifulSoup练习一(爬取小说)
- PYTHON 与 小说(二)
- 转载:用Python编写自动下载网络小说的脚本
- 使用python爬取小说
- Python爬虫——小说爬取
- Python 3.x与2.x 差异笔记
- Python基础学习:svn导出差异文件脚本
- 通过实例浅析Python对比C语言的编程思想差异
- 用python提取百度贴吧的小说
- python爬取全书网小说
- Python实现文件的全备份和差异备份
- 利用Python scapy爬取起点小说网小说
- Python实现网站文件的全备份和差异备份
- python数据分析与挖掘学习笔记(3)_小说文本数据挖掘part1
- 小白成长日记(16)--python2与python3的差异
- Python学习——版本的差异
- python 网站爬虫 下载在线盗墓笔记小说到本地的脚本
- 解释型程序python\java与编译型程序C在IO以及运行上的效率差异
- #Python 3.X 和 2.X 差异比较
- python2 与python3的print差异