今日主要内容        1. 小数据池, id()            小数据池针对的是: int, str, bool            在py文件中几乎所有的字符串都会缓存.            id() 查看变量的内存地址        2. is和==的区别            is 比较的是内存地址            == 比较的是内容            当两个变量指向同一个对象的时候. is是True, ==也是True

        3. 再谈编码            回顾:                1. ascii. 有: 数字, 字母, 特殊字符. 8bit  1byte 128  最前面是0                2. gbk. 包含: ascii, 中文(主要), 日文, 韩文, 繁体文字. 16bit, 2byte.                3. unicode. 包含gbk,ascii,big5... 32bit, 4byte                4. utf-8. 可变长度的unicode.                    1. 英文: 8bit,1byte                    2. 欧洲文字: 16bit 2byte                    3. 中文: 24bit 3byte            不同的编码之间不能随意转换. 中国人gbk和德国人utf-8骂 想要沟通必须通过英文(unicode)(媒介)

            在python3中. 默认的编码是unicode,我们的字符串就是unicode            在python2中. 默认的编码是ASCII.  Cpython.c语言的默认编码是ASCII

            unicode弊端:在存储和传输的时候. 是很浪费的            在存储和传输的时候不能直接使用unicode. 必须要对字符串进行编码. 编码成bytes类型            bytes: 字节形式的字符串

                1. encode(编码格式) 编码                2. decode(编码格式) 解码

            bytes是一种另类的字符串表示形式            "哈哈哈" => \xee\xab\x13\xee\xab\x13\xee\xab\x13一id 二decode和encode

转载于:https://www.cnblogs.com/WANG-/p/10060379.html

06 小数据池 is 和 = = 再谈编码相关推荐

  1. 小数据池 is和== 再谈编码

    昨日回顾 上节课内容回顾1. 字典{key:value, key:value.....}成对的保存数据字典没有索引. 不能切片, 字典的key必须是可哈希的.不可变的1. 增加:dic[新key] = ...

  2. 小数据池/is和==/再谈编码作业

    # 1,老男孩好声选秀大赛评委在打分的时候呢, 可以输入分数. 假设, 老男孩有10个评委. 让10个评委进行打分, 要求, 分数必须高于5分, 低于10分.将每个评委的打分情况保存在列表中. pin ...

  3. python之路--小数据池,再谈编码,is和 == 的区别

    一 . 小数据池 # 小数据池针对的是: int, str, bool 在py文件中几乎所有的字符串都会缓存.# id() 查看变量的内存地址 s = 'attila' print(id(s)) 二 ...

  4. python编码和小数据池

    python_day_6 一. 回顾上周所有内容 一. python基础 Python是一门解释型. 弱类型语言 print("内容", "内容", end=& ...

  5. python小学生课本剧_小学生都能学会的python(小数据池)

    小学生都能学会的python(小数据池) 1. 小数据池. 目的:缓存我们字符串,整数,布尔值.在使用的时候不需要创建过多的对象 缓存:int, str, bool. int: 缓存范围 -5~256 ...

  6. python 小数据池 is和 == 编码解码

    ########################总结######################### 今日主要内容 1. 小数据池, id() 小数据池针对的是: int, str, bool 在p ...

  7. python代码块-python小数据池,代码块的最详细、深入剖析

    一,id,is,== 在Python中,id是什么?id是内存地址,那就有人问了,什么是内存地址呢? 你只要创建一个数据(对象)那么都会在内存中开辟一个空间,将这个数据临时加在到内存中,那么这个空间是 ...

  8. 21天学通python电子版-小数据池,深浅拷贝,集合+菜中菜

    小数据池,不同代码块的缓存机制,也称为小整数缓存机制,或者称为驻留机制等等,博主认为,只要你在网上查到的这些名字其实说的都是一个意思,叫什么因人而异. 那么到底什么是小数据池?他有什么作用呢? 前提条 ...

  9. python小数据池,代码块的最详细、深入剖析

    一. id is == 二. 代码块 三. 小数据池 四. 总结 一,id,is,== 在Python中,id是什么?id是内存地址,那就有人问了,什么是内存地址呢? 你只要创建一个数据(对象)那么都 ...

最新文章

  1. 前端新手学习记录2 -使用vscode编写个人网站首页
  2. 影院平台搭建 - (2)FLV发布系统的简单搭建
  3. Mybatis框架实现简单的学生管理系统
  4. 编程笔试(解析及代码实现):猴子吃桃。猴子第一天吃了若干个桃子,当即吃了一半,还不解馋,又多吃了一个…的C++、Java、Python、C#等语言代码实现
  5. Swift傻傻分不清楚系列(十二) 属性
  6. 手机技巧:手机丢了记住这四步操作,让你的损失降到最低!
  7. 中职生计算机专业600分,来了!超全盘点高职分类中500-600分及以上的高中生能报的专业和院校名单!...
  8. C语言基础总结Part
  9. ajax上传文件报404_FTP上传文件需要注意哪些事项
  10. TCP/IP网络编程之多种I/O函数
  11. linux 打开db文件怎么打开方式,linux服务器打开数据库文件
  12. Linux系统中安装软件的三种方法(三)
  13. 操作系统—进程的定义、组成和组织方式(思维导图)
  14. 阶段3 1.Mybatis_06.使用Mybatis完成DAO层的开发_2 Mybatis中编写dao实现类的使用-保存操作...
  15. “软件工程造价师”和“软件造价评估师”有什么区别?
  16. Redis的基本操作
  17. PHP实现免费代理池
  18. 用前沿区块链技术为“元宇宙”筑底
  19. Linux安装CentOS7操作系统详细教程
  20. 电子技术——伪NMOS逻辑电路

热门文章

  1. rabbitmq取消自动重连_rabbitmq客户端自动重连
  2. 形容人的内核是什么意思_成语雪泥鸿爪是形容什么的?雪泥鸿爪什么意思?蚂蚁庄园2020年12月10日答案...
  3. 全国计算机等级考试题库二级C操作题100套(第67套)
  4. nike附近门店查询_不止5折!200+入手Nike、adidas,比“11.11”还便宜!
  5. 不越狱换壁纸_终于来了!iOS 14.3 正式版,可自动定时换壁纸
  6. 计算机网络工程本科培养计划,网络工程专业卓越计划本科培养方案2015版-西安电子科技大学计算机.doc...
  7. lamba List 转 Map
  8. linux vlc流媒体服务器,vlc media server rtsp 流媒体服务器搭建成功经验分享
  9. 程序人生:什么是“对用户友好”
  10. MYSQL数据库默认latin1字符集转换为GBK或UTF8