今日主要内容        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. IOS 粒子发射器,雪花落下、创建火焰、河流、蒸汽的动画效果源代码
  3. javaweb学习总结(十五):JSP基础语法
  4. 第二章:Java_基本语法_4 程序流程控制
  5. 配置hibernate_测试Hibernate的最低配置
  6. dfs.datanode.max.xcievers参数导致hbase集群报错
  7. mysql排插问题_手把手教你分析 MySQL 死锁问题
  8. win7备份工具_一键重装win7系统教程,如何重装win7系统
  9. 洛谷 P1558 色板游戏
  10. udp push java ddpush_DDPush首页、文档和下载 - 任意门推送 - OSCHINA - 中文开源技术交流社区...
  11. 解决Heritrix镜像方式存储路径中文乱码的解决方案
  12. 单因素方差分析 OR 重复测量方差分析
  13. 目前世界最穷的国家是哪一个?
  14. 《Excel高手捷径:一招鲜,吃遍天》一第29招 Excel 文件“减肥瘦身”秘诀
  15. BPM平台为企业“增值”
  16. 黑鲨可以换鸿蒙系统吗,黑鲨游戏手机系统更新:新增人脸识别等功能
  17. 心理学与计算机交叉学专业,心理学与计算机的交叉学科有哪些?
  18. #ASM 翻译系列第十八弹:ASM Internal ASM file number 5
  19. QQ群加入代码在线获取
  20. BNET创始人刘建军:BNET破解当今通信网络三大痛点

热门文章

  1. mysql redo原子写_InnoDB如何保证redolog的完整性?
  2. 为什么需要StringBuffer
  3. idea中新建分支并且切换到新建的分支上
  4. 计算机报名显示事务已被锁死,ORA-01591错误处理: 锁定已被有问题的分配事务处理20.18.156406挂起(转载)...
  5. mysql 8小时问题_Mysql经典的“8小时问题”
  6. 【原创】关于ASP.NET WebForm与ASP.NET MVC的比较
  7. linux python开发环境_如何在Linux系统中搭建Python编程环境
  8. 计算机组成原理课程设计a,计算机组成原理课程设计报告.doc
  9. matlab地球卫星模型,地球卫星三维运行轨道MATLAB仿真
  10. Java线程中关于Synchronized的用法