首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【基础教程】Python 3和Python 2区别详解

【基础教程】Python 3和Python 2区别详解

作者头像
matinal
发布2020-11-27 17:27:16
5170
发布2020-11-27 17:27:16
举报
文章被收录于专栏:SAP TechnicalSAP Technical

和 Python 2.x 版本相比,Python 3.x 版本在语句输出、编码、运算和异常等方面做出了一些调整,本节就对这些调整一一做一下简单介绍。 本节适合有 Python 基础的学员阅读,初学者可先跳过本节,整体学完 Python 之后,再回过头来阅读。

Python 3.x print函数代替了print语句 在 Python2.x 中,输出数据使用的是 Print 语句,例如: >>> print "3,4" 3,4 或者 >>> print(3,4) (3,4)

但是在 Python 3.x 中,print 语句没有了,取而代之的是 print 函数,例如: >>> print(3,4) 3 4

如果还像 Python 2.x 中那样使用 print 语句,Python 编译器就会报错,例如: >>> print "3,4" File "<stdin>", line 1 print "3,4" ^ SyntaxError: Missing parentheses in call to 'print'

Python 3.x 默认使用 UTF-8 编码 相比 Python 2.x 默认采用的 ASCII 编码,Python 3.x 默认使用 UTF-8 编码,可以很好地支持中文或其它非英文字符。

例如,输出一句中文,使用 Python 2.x 和 Python 3.x 的区别如下: #Python 2.x

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-05-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档