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