06 小数据池 is 和 = = 再谈编码
今日主要内容 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 和 = = 再谈编码相关推荐
- 小数据池 is和== 再谈编码
昨日回顾 上节课内容回顾1. 字典{key:value, key:value.....}成对的保存数据字典没有索引. 不能切片, 字典的key必须是可哈希的.不可变的1. 增加:dic[新key] = ...
- 小数据池/is和==/再谈编码作业
# 1,老男孩好声选秀大赛评委在打分的时候呢, 可以输入分数. 假设, 老男孩有10个评委. 让10个评委进行打分, 要求, 分数必须高于5分, 低于10分.将每个评委的打分情况保存在列表中. pin ...
- python之路--小数据池,再谈编码,is和 == 的区别
一 . 小数据池 # 小数据池针对的是: int, str, bool 在py文件中几乎所有的字符串都会缓存.# id() 查看变量的内存地址 s = 'attila' print(id(s)) 二 ...
- python编码和小数据池
python_day_6 一. 回顾上周所有内容 一. python基础 Python是一门解释型. 弱类型语言 print("内容", "内容", end=& ...
- python小学生课本剧_小学生都能学会的python(小数据池)
小学生都能学会的python(小数据池) 1. 小数据池. 目的:缓存我们字符串,整数,布尔值.在使用的时候不需要创建过多的对象 缓存:int, str, bool. int: 缓存范围 -5~256 ...
- python 小数据池 is和 == 编码解码
########################总结######################### 今日主要内容 1. 小数据池, id() 小数据池针对的是: int, str, bool 在p ...
- python代码块-python小数据池,代码块的最详细、深入剖析
一,id,is,== 在Python中,id是什么?id是内存地址,那就有人问了,什么是内存地址呢? 你只要创建一个数据(对象)那么都会在内存中开辟一个空间,将这个数据临时加在到内存中,那么这个空间是 ...
- 21天学通python电子版-小数据池,深浅拷贝,集合+菜中菜
小数据池,不同代码块的缓存机制,也称为小整数缓存机制,或者称为驻留机制等等,博主认为,只要你在网上查到的这些名字其实说的都是一个意思,叫什么因人而异. 那么到底什么是小数据池?他有什么作用呢? 前提条 ...
- python小数据池,代码块的最详细、深入剖析
一. id is == 二. 代码块 三. 小数据池 四. 总结 一,id,is,== 在Python中,id是什么?id是内存地址,那就有人问了,什么是内存地址呢? 你只要创建一个数据(对象)那么都 ...
最新文章
- 全年营业额怎么计算_会计税法计算公式大全
- IOS 粒子发射器,雪花落下、创建火焰、河流、蒸汽的动画效果源代码
- javaweb学习总结(十五):JSP基础语法
- 第二章:Java_基本语法_4 程序流程控制
- 配置hibernate_测试Hibernate的最低配置
- dfs.datanode.max.xcievers参数导致hbase集群报错
- mysql排插问题_手把手教你分析 MySQL 死锁问题
- win7备份工具_一键重装win7系统教程,如何重装win7系统
- 洛谷 P1558 色板游戏
- udp push java ddpush_DDPush首页、文档和下载 - 任意门推送 - OSCHINA - 中文开源技术交流社区...
- 解决Heritrix镜像方式存储路径中文乱码的解决方案
- 单因素方差分析 OR 重复测量方差分析
- 目前世界最穷的国家是哪一个?
- 《Excel高手捷径:一招鲜,吃遍天》一第29招 Excel 文件“减肥瘦身”秘诀
- BPM平台为企业“增值”
- 黑鲨可以换鸿蒙系统吗,黑鲨游戏手机系统更新:新增人脸识别等功能
- 心理学与计算机交叉学专业,心理学与计算机的交叉学科有哪些?
- #ASM 翻译系列第十八弹:ASM Internal ASM file number 5
- QQ群加入代码在线获取
- BNET创始人刘建军:BNET破解当今通信网络三大痛点
热门文章
- mysql redo原子写_InnoDB如何保证redolog的完整性?
- 为什么需要StringBuffer
- idea中新建分支并且切换到新建的分支上
- 计算机报名显示事务已被锁死,ORA-01591错误处理: 锁定已被有问题的分配事务处理20.18.156406挂起(转载)...
- mysql 8小时问题_Mysql经典的“8小时问题”
- 【原创】关于ASP.NET WebForm与ASP.NET MVC的比较
- linux python开发环境_如何在Linux系统中搭建Python编程环境
- 计算机组成原理课程设计a,计算机组成原理课程设计报告.doc
- matlab地球卫星模型,地球卫星三维运行轨道MATLAB仿真
- Java线程中关于Synchronized的用法