首页 > 编程语言 > 详细

序章.python2.x和python3.x的的选择

时间:2017-12-09 15:42:56      阅读:263      评论:0      收藏:0      [点我收藏+]

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的的选择

原文:http://www.cnblogs.com/chinaboy/p/8011457.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!