Python 第六天 小数据池

1. 小数据池

  是一种缓存机制(驻留机制)

  当在控制台的时候:  默认整数,字符串,布尔值进行缓存

    1)整数 :-5~256

    2)字符串 : 当长度<=1时,会缓存

           当长度>1时,当只包含字母,数字,下划线时缓存

           当使用乘法时,当乘数是1时 只包含字母,数字,下划线时缓存; 当乘数>1时,且只包含字母,数字,下划线同时结果长度<20时缓存

           手动缓存: from sys import intern

                   a=intern(字符串)

  当在py文件中,范围比上面的广,整数时 进行运算需要按上面的要求来.字符串大都缓存,乘法遵循cmd规则.

2. is 和 ==

  ==是判断左右两边的值是否相同

  is是判断左右两边的内存地址是否相同

3.编码

  GBK 和UTF-8不能直接换

  编码:encode  解码:decode

  用什么编码就用什么解码

  abc = s.encode("UTF-8")    encode的结果是bytes类型  形式是 b'数据'

  s = abcdecode("UTF-8")

    

猜你喜欢

转载自www.cnblogs.com/sophie99/p/9619714.html
今日推荐