标签:因此 str 3.x 关键词 不能 pytho 括号 python2 2.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版本与大家进行学习
标签:因此 str 3.x 关键词 不能 pytho 括号 python2 2.x
原文地址:http://www.cnblogs.com/chinaboy/p/8011457.html