浅谈Python2和Python3区别
Posted 进击小螺号
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浅谈Python2和Python3区别相关的知识,希望对你有一定的参考价值。
1.首先编码;
Python2 :
(1).默认编码是ASCII码类型,如果发现其他编码非ASCII编码是通常会报错 UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0x?? in position 1: ordinal not in range(128),
会把中文字符串自动装换ascii码格式;
(2).Python2 的整数除以整数还是整数,不会自动装换双经度;
Python3 :
(1).默认编码为utf-8编码,如果有数据为其他编码格式会报错
(2).Python3 的整数除以整数还是整数,会自动装换双经度; (Python2和Python的精度也有差别,Python3 的精度更高)
以上是关于浅谈Python2和Python3区别的主要内容,如果未能解决你的问题,请参考以下文章