Python2和Python3的区别

print函数

Print 语句没有了,取而代之的是print()函数。

Unicode

python2有ASCII str()类型,unicode()是单独的,而python3最终有了Unicode字符串

除法运算

Python2中 / 运算整数相除是一个整数,浮点数相除是一个浮点数
Python3中 / 除法对于整数之间的相除,结果也是浮点数。

异常

Python3中我们使用as作为关键词:
捕获异常语法由except exc, var改为except exc as var.

xrange

python2中使用xrange进行迭代
而python3中废弃了xrange方法。

不等运算符

Python2 不等于有两种方法!= 和<>
Python3去掉了<>,只是保留了!=

你可能感兴趣的:(Python2和Python3的区别)