Day6 数据池等

目录

1.is == id

2.数据池

3.代码块

4.编码二


1.is == id

  • = 赋值
  • == 判断内容是否相等
  • is 判断 id是否相等

2.数据池

  • 数据池中的id号为复用形式
    • s = 1,s1 = 1,s 与 s1 id相同
  • 数字 -5 ~ 256 ,字符串内容符合字符串命名规则的,(数字,字母,下划线组成的内容)

3.代码块

  • 一个文件,一个函数,一个类,每句交互语句都是一个代码块
    • s = 1000,s1 = 1000,s id 与s1 id在交互语句中不用,但在pycharm中一句话不代表一个代码块,所以显示结果为相同
  • 在代码块中除了满足数据池条件的id可复用外,不可变的数据类型,内容相同的变量id也相同

4.编码二

  • str在内存中的存储形式为unicoe
  • unicode不可以用于传输,和硬盘存储
  • 把字符串用于传输的时候需要编码成unicode以外的编码形式
    1.数字,字母 str和bytes的区别就是前面多一个b
    s = a
    b = s.encode('utf-8')
    print(b)
    << b'a'
    
    2.编码
    s1 = '中国'
    b1 = s1.encode('utf-8')
    print(b1)
    << b'\xe4\xb8\xad\xe5\x9b\xbd'
    
    3.解码
    b2 = b'\xe4\xb8\xad\xe5\x9b\xbd'
    s2 = b2.decode('utf-8')
    print(b2)
    << '中国'

     

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值