python is == 的区别, 编码与解码.深浅拷贝

时间:2023-03-09 17:40:10
python is == 的区别, 编码与解码.深浅拷贝

一. is  ==  的区别

  双等表示的是判断是否相等, 注意. 这个双等比较的是具体的值.而不是内存地址

  is 比较的是地址

  编码回顾

    除了了ASCII码以外, 其他信息不能直接转换

    

编码和解码的时候都需要制定编码格式.
s = "我是文字"
bs = s.encode("GBK") # 我们这样可以获取到GBK的⽂文字
# 把GBK转换成UTF-8
# 首先要把GBK转换成unicode. 也就是需要解码
s = bs.decode("GBK") # 解码
# 然后需要进行重新编码成UTF-8
bss = s.encode("UTF-8") # 重新编码
print(bss)