码迷,mamicode.com
首页 > 编程语言 > 详细

浅谈Python2和Python3区别

时间:2018-11-09 16:17:48      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:position   编码   ascii码   其他   字符   dede   bsp   ascii   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区别

标签:position   编码   ascii码   其他   字符   dede   bsp   ascii   python3   

原文地址:https://www.cnblogs.com/procedureMonkey/p/9934863.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!