zoukankan      html  css  js  c++  java
  • Day6

    1、is == id

    a=1000

    b=1000

    print(a==b)  #返回True

    == 比较的是数值

    is 比较的是内存地址

    print(a is b) #返回True

    print(id(a))

    print(id(b))

    2、小数据池

    数字: -5~256  节省空间

    字符串: 1、如果含有特殊字符,不存在小数据池

        2、str(单个)* int     int>20 不存在小数据池

    其他都不存在小数据池

    3、编码2

     unicode  utf-8  gbk

    1、编码之间二进制互不识别

    2、存储和传输010101,但是不能是unicode的010101

    数据类型:

    int

    bool

    str

    byte与str的方法相同

    list 

    dict

    python3x中的编码:

      puthon3x中str在内存中的编码方式是Unicode。puthon3x中的str不能直接存储和发送

      bytes他的编码方式是非unicode(utf-8,gbk,gb2012.。。)

      对于英文:

        str: 表现形式:s=‘laonanhai’

          内部编码:unicode

        bytes: 表现形式: s=b‘laonanhai’

            内部编码:非unicode

      对于中文:

        str: 表现形式: s=‘中国’

          内部编码:unicode

        bytes: 表现形式: s=b‘xe4xb8xadxe5x9bxbd’

            内部编码:非unicode

    s='alex'  #str

    s1=s.encode('utf-8')  #bytes

    #encode 编码:str --->bytes

    s='hello girl'

    s1=s.encode('utf-8')

    print(s1)

    s2=s.encode('gbk')

    s=‘中国’

    s1=s.encode('gbk')   #编码

    #bytes -->str

    s2.s1.decode('gbk')  #解码

  • 相关阅读:
    微服务架构的设计原则
    分布式锁
    银行卡Bin和Logo
    Docker部署Jenkins
    云服务器配置 docker java mysql mongodb redis nginx jenkins 环境
    Mybatis使用心德
    CTO 技能图谱
    React 面试问题
    Dart语法学习
    第一篇博客
  • 原文地址:https://www.cnblogs.com/a352735549/p/8651192.html
Copyright © 2011-2022 走看看