zoukankan      html  css  js  c++  java
  • day6 bytes类型用法

    1

    python2与3的区别

     一编码方式:  python2是由ascii编码组成    python3是由unicode编码的

    二字符串输出   python2中字符串不添加括号也可以打印    python3报错

    2  range()有序列表

    3  x range() 生成器  可以转换成列表

     is表示内存地址是否相同  相同显示true

     id 内容地址 一样打印出

     li1=[1,,2,abd]

     li2=[1,,2,abd]

    print(li1(id),li2(id))

      得试一下

    数字有效数据池

    如果两个变量值相同,两个变量有两个地址,为了节省空间,公用一个数据池(-5-256)之间

    字符串也是,两个变量应该有两个内存地址,为了节省空间,公用一个地址。

    = 赋值

    ==判断值是否相等(可以是数据,也可以是数据类型)

    str转换成bytes

    s1='alex'

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

    print(s11)

    实际上经过一个过程

    表面上是将str转化成bytes

    实际内部是对应unicode转化utf-8

    str是由unicode

    bytes是utf-8的

     列表的值一样,打印内容也不一样

  • 相关阅读:
    数据恢复
    InnoDB LRU优化
    STM32 M0之SPI
    C# 添加日志文件
    VCI_CAN二次开发摘机
    [一点感触]ADF4350 ADF4111混频记
    Linux札记
    C# String与Byte数组的转换
    STM32 CAN
    stm32 F40x CCM数据区的使用
  • 原文地址:https://www.cnblogs.com/12121wdw/p/8082551.html
Copyright © 2011-2022 走看看