• python2 与 python3的区别


    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)

  • 相关阅读:
    异步底层代码实现邮件发送
    MongoDB+Echarts+DWebSocket
    celery定时任务+redis有序集合实现实时访问人数
    位运算+数据库两种方式实现中间件权限操作
    cocoapod 引入url
    pdf转xml
    Flutter项目安卓下载地址
    ios Mac 利用SVN进行cocoapod私有库的使用
    KVO
    类别和类扩展的区别
  • 原文地址:https://www.cnblogs.com/lbzbky/p/11708504.html
Copyright © 2020-2023  润新知