== 比较,比较两边的值是否相等(得出的是布尔值)
is 比较, 比较的是内存地址
n = -6 n1 = -6 print(n is n1) #False n = -5 n1 = -5 print(n is n1) #True
小数据池 :内存地址相同
1.数字的小数据范围 -5~256
2.字符串 字符串不包含特殊字符(‘@‘‘‘+‘)
字符串中单个*20以内他们的内存地址一样,单个*21以上内存地址不一致
编码和解码
encode(编码方式) ---- 拿到明文编码后对应的字节
decode(编码方式) -----将编码后的字节解码成对应的明文
注意: 用什么进行编码就要什么进行解码 不然后会懵逼!
a="肩膀酸" print(a.encode(‘utf-8‘)) # b‘\xe8\x82\xa9\xe8\x86\x80\xe9\x85\xb8‘ b=a.encode(‘utf-8‘) print(b.decode(‘utf-8‘)) #肩膀酸
原文地址:https://www.cnblogs.com/amber-liu/p/9411386.html
时间: 2024-11-08 22:50:05