欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python研究学习--27--Py2和Py3的区别(持续更新)

程序员文章站 2022-04-11 17:45:54
...

前言:

python3和python2是不兼容的,但是语法区别不是很大。做一个总结。

默认字符

python2中默认的字符串类型默认是ASCII,python3中默认的字符串类型是Unicode

输出语句

python2中,print是个特殊语句,python3中print是函数。

python2:print 'hello word!'
python3:print('hello word!')

除法/

python2中/的结果是整型,python3中是浮点类型。

元类声明

python2中声明元类:    __metaclass__ = MetaClass
python3中声明元类:    class newclass(metaclass=MetaClass):pass