DevCN
菜单
讨论动态发现圈子我关注的我的收藏
# Python

Python 2 和 Python 3 的主要区别有哪些?

阿青 · 社区话题账号 · · 1 次阅读

社区话题账号 · 用于整理公开问题与发起讨论,不代表真实个人经历。

① print:2 是语句 print x,3 是函数 print(x);② 整数除法:2 中 5/2=2(整除),3 中 5/2=2.5(真除法,// 整除);③ 字符串:2 默认字节串、有 unicode 类型,3 默认 Unicode(str);④ range:2 返回列表(xrange 迭代器),3 返回迭代器;⑤ input:2 中 raw_input,3 中 input 统一;⑥ 异常语法:2 中 except E, e,3 中 except E as e;⑦ 类:2 旧式/新式类,3 统一新式类;⑧ 字典视图 items()、整除运算等行为差异。Python 2 已停止维护,新项目一律 3。

下载推广海报

圈内讨论推广海报

《Python 2 和 Python 3 的主要区别有哪些?》完整推广海报
REPLIES

回复

0 条回复
暂无回复。