Python2.x与Python3.x的不同

本文探讨Python2.x与3.x的主要区别,包括print函数的变化、默认编码格式改为utf-8、整数除法结果为浮点数、异常捕获语法更新、xrange移除、八进制表示方式、不等运算符简化以及模块名的调整和数据类型的差异。这些变化体现了Python语言的发展和进化。
摘要由CSDN通过智能技术生成

Python3.x与Python2.x的不同

  我喜欢Python语言,不仅仅是因为人们所说的Python具有简单易上手、具有强大的库,更是感觉这是一个有个性的语言,传统的语言以及应用程序每次的版本更新和升级都是向下相容的,而Python强制缩进的语法更是使得整个的代码看起来美观整齐了许多。

print

  在版本3中,在使用print函数时,用print()来输出需要的内容,相比2,在print的后面增加了(),这更是表明了Python的万物皆对象的概念。
  如:
    print($value)
    print(“Hello World!”)

默认编码格式

  版本3中的默认编码格式为utf-8,支持直接中文输出
  如:print(“中国”)

除法

  对于整数之间的相除,结果也是浮点数。
    1/2 ==> 0.5

捕获异常

  捕获异常的语法也变了,在版本3中使用as作为关键词。
    except exc,var ==> except exc as var
  在版本3中,可以同时捕获多种类别的异常
    except (exc1,exc2) as var

xrange

  不再存在

 八进制

  八进制必须用0oxxxxxx来表示

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值