首页 > 编程语言 > 详细

python2 与 python3的区别

时间:2019-10-20 20:06:56      阅读:44      评论:0      收藏:0      [点我收藏+]

1.编码&字符串
    字符串:
        py2:
            unicode       v = u"root"      本质上用unicode存储(万国码)
            (str/bytes)         v = "root"   本质用字节存储
        py3:
            str        v = "root"    本质上用unicode存储(万国码)
            bytes      v = b"root"     本质上用字节存储
     编码:
        py2:
            - ascii
                    文件头可以修改:#-*- encoding:utf-8 -*-
        py3:
            - utf-8
                    文件头可以修改:#-*- encoding:utf-8 -*-

              注意:文件是如何存储?
2.- 继承
        py2:    经典类/新式类
        py3:    新式类
3.- 范围
        py2:  range / xrange
        py3:         range
4.- 输入
        py2:   v1 = raw_input(‘请输入用户名:‘)
        py3:   v2 = input(‘请输入用户名:‘)
5.- 打印
        py2:   print ‘xx‘
        py3:   print(123)

python2 与 python3的区别

原文:https://www.cnblogs.com/lbzbky/p/11708504.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!