zoukankan      html  css  js  c++  java
  • day06_2/3区别

    '''
    python2 python3  区别

    '''
    #python2
    #print() print 'abc'
    #range() xrange() 生成器
    # raw_input()

    #python3
    #print('abc')
    #range()
    # input()

    # = 赋值 == 比较值是否相等 is 比较,比较的是内存地址 id(内容)
    # li1 = [1,2,3]
    # li2 = li1
    # li3 = li2
    # print(id(li1),id(li2))

    #数字,字符串 小数据池
    #数字的范围 -5 -- 256
    #字符串:1,不能有特殊字符
    # 2,s*20 还是同一个地址,s*21以后都是两个地址
    # i1 = 6
    # i2 = 6
    # print(id(i1),id(i2))
    # i1 = 300
    # i2 = 300
    # print(id(i1),id(i2))


    #剩下的 list dict tuple set
    # l1 = [1,]
    # l2 = [1,]
    # print(l1 is l2)

    python3中,各编码之间不能相互转换,易乱码,str的默认编码是unicoid,为4个字节,所占空间大,应该转为utf-8/gbk,中间过渡转为bytes类型

    # s = 'alex'
    # s1 = b'alex'
    # print(s,type(s))
    # print(s1,type(s1))    -bytes类型

    # s = '中国'
    # print(s,type(s))
    # s1 = b'中国'
    # print(s1,type(s1))

    s1 = 'alex'
    # encode 编码,如何将str --> bytes, ()
    s11 = s1.encode('utf-8')    将unicoid转化为utf-
    s11 = s1.encode('gbk')
    print(s11)
    s2 = '中国'
    s22 = s2.encode('utf-8')
    s22 = s2.encode('gbk')
    print(s22)

  • 相关阅读:
    oracle中常用的函数
    请求转发和URL重定向的原理和区别
    servlet的生命周期和servlet的继承关系
    Jdbc来操作事物 完成模拟银行的转账业务
    Map的嵌套 练习
    正则表达式练习
    学习 day4 html 盒子模型
    学习day03
    学习day02
    学习day01
  • 原文地址:https://www.cnblogs.com/wzc27229/p/10947460.html
Copyright © 2011-2022 走看看