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