Python 学习日记 第六天
日常鸡汤:
不是因为有了希望才努力,而是因为努力才有了希望
一、is 和 == 的区别
id() 查看变量在内存中的地址
== 判断左右两边的值是否相等
is 判断左右两边的内存中的地址是否相等
二、编码的补充
1.在python2.x的版本中,默认使用的是ASCII码,不支持中文,如果需要更改编码
# _*_ encoding:utf-8 _*_
2.python3中:内存中使用的是unicode码
3.bytes的表现形式
3.1.英文 b'asdfcl 英文的表现形式和字符串没什么两样
3.2 中文b'\xe4\xb8\xad 是一个汉字的UTF-8的bytes的表现形式
4.编码与解码
注意:用什么编码,就用什么解码
1 a = 'abc你' 2 3 print(a.encode('utf-8')) # b'abc\xe4\xbd\xa0' 用utf-8编码 4 5 print(a.encode('gbk')) # b'abc\xc4\xe3' 用gbk编码 6 7 8 # 编码的转化 9 10 b = a.encode('utf-8') # 用utf-8编码 b'abc\xe4\xbd\xa0' 11 c = b.decode('utf -8') # 用utf-8解码 12 print(c.encode('gbk')) # b'abc\xc4\xe3'
分类:
Python学习日记
标签:
python基础
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 《HelloGitHub》第 106 期
· 数据库服务器 SQL Server 版本升级公告
· 深入理解Mybatis分库分表执行原理
· 使用 Dify + LLM 构建精确任务处理应用