码迷,mamicode.com
首页 > 其他好文 > 详细

is 和 ==,编码及解码

时间:2018-08-03 10:36:21      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:不一致   div   包含   特殊   内存地址   als   pytho   注意   解码   

== 比较,比较两边的值是否相等(得出的是布尔值)

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‘))        #肩膀酸

  

is 和 ==,编码及解码

标签:不一致   div   包含   特殊   内存地址   als   pytho   注意   解码   

原文地址:https://www.cnblogs.com/amber-liu/p/9411386.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!