序章.python2.x和python3.x的的选择
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了序章.python2.x和python3.x的的选择相关的知识,希望对你有一定的参考价值。
1.python3相比python2而言不支持向下兼容,因此2.x版本的代码可能,3.x不能完美执行。
2.print语句改为print()函数,也就是说print必须加小括号()。不过2.6版本已经支持这种格式。
3.Python3.X 源码文件默认使用utf-8编码,支持中文的输入输出。如下:
张三= "流氓";
print(张三);
输出为流氓
在 Python 3,有了 Unicode (utf-8) 字符串,以及一个字节类:byte 和 bytearrays。
4.除法运算 /
在python3中,/运算不再是取整,比如
1/2 在2.x中是0,而在3中再是0.5
5.异常不同
在 Python 3 中我们现在使用 as 作为关键词。
捕获异常的语法由 except exc, var 改为 except exc as var。
使用语法except (exc1, exc2) as var可以同时捕获多种类别的异常
2.6已经支持
6.Python 3.x中去掉了<>, 只有!=一种写法。
7.其他
博主选择3.6版本与大家进行学习
以上是关于序章.python2.x和python3.x的的选择的主要内容,如果未能解决你的问题,请参考以下文章