Python3 与Python2 语法区别

Python 版本分为两大流派,一个是 Python 2.x 版本,另外一个是 Python 3.x 版本,Python 官方同时提供了对这两个版本的支持和维护。

2020 年 1 月 1 日,Python 官方终止了对 Python 2.7 版本的支持,着是最后一个 Python 2.x 版本 。

尽管 Python 2 已退出历史舞台 ,但国内外一些互联网公司仍在使用 Python 2.7 开发程序。因为版本的更换是一项庞大、复杂的工作,一些小型的互联网公司在人力、财力不足的情况下,只能要继续使用低版本的 Python,只有万不得已时才会更新版本。

和 Python 2.x 版本相比,Python 3.x 版本在语句输出、编码、运算和异常等方面做出了一些调整。

Python 3.x print()函数代替了print语句

在 Python 2.x 中,输出数据使用的是 print 语句:

>>> print "8,9"

8,9

或者

>>> print(8,9)

(8,9)

在 Python 3.x 中,没有print 语句,使用的是 print() 函数,例如:

>>> print(8,9)

8,9

在 Python 3.x 中使用 print 语句,Python 编译器就会报错,例如:

>>> print "8,9"

File "<stdin>", line 1

print "8,9"

^

SyntaxError: Missing parentheses in call to 'print'

Python 3.x 默认使用 UTF-8 编码,Python 2.x 默认采用的 ASCII 编码

UTF-8 编码可以很好地支持中文或其它非英文字符。如下:

#Python 2.x

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值