Python2和Python3的区别

print函数

Print 语句没有了,取而代之的是print()函数。

Unicode

python2有ASCII str()类型,unicode()是单独的,而python3最终有了Unicode字符串

除法运算

Python2中 / 运算整数相除是一个整数,浮点数相除是一个浮点数
Python3中 / 除法对于整数之间的相除,结果也是浮点数。

异常

Python3中我们使用as作为关键词:
捕获异常语法由except exc, var改为except exc as var.

xrange

python2中使用xrange进行迭代
而python3中废弃了xrange方法。

不等运算符

Python2 不等于有两种方法!= 和<>
Python3去掉了<>,只是保留了!=

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容