博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python基础day7_编码及小数据池
阅读量:5159 次
发布时间:2019-06-13

本文共 1680 字,大约阅读时间需要 5 分钟。

数字概念,字符串----小数据池   数字的范围:-5---256   字符串:  1,不能有特殊字符            2,s*20还是同一个地址,s*21之后就是另外一个地址
i1 = 6i2 = 6print(id(i1),id(i2))#Truei3 = 300i4 = 300print(id(i3),id(i4))#False#剩下的list dict tuple set,没有小数据池的概念l1 = [1,]l2 = [1,]print(l1 is l2) #False
i1 = 6i2 = 6print(id(i1),id(i2))#Truei3 = 300i4 = 300print(id(i3),id(i4))#False#剩下的list dict tuple set,没有小数据池的概念l1 = [1,]l2 = [1,]print(l1 is l2) #False

python3编码

ascii             A : 00000010   8位  一个字节 unicode     A : 00000000 00000010 0000001 000000100 32位 4个字节             中:00000000 00000010 0000001 000000100 32位 4个字节 utf-8       A : 00100000 8位 一个字节             中:00000001 00000010 00000110 24位 3个字节 gbk         A :00000110 8位 1个字节             中:00000010 00000110 16位 两个字节
1:各个编码之间的二进制,是不能互相识别的,会产生乱码 2:文件的储存与传输不能是unicode(只能是utf-8 utf-16 gbk ,gb2312,ascii) py3 :     str在内存中是用unicode编码储存的         bytes类型         对于英语:             str: 表现形式:s='alex'                   编码方式:01010101 unicode            bytes:表现形式:s=b'alex'                   编码方式:00011101  utf-8 gbk  ...

s='alex's1=b'alex'print(s,type(s))#alex 
print(s1,type(s1))#b'alex'
   
    对于中文:         str: 表现形式:s = '中国'             编码方式:01010101   unicode        bytes:表现形式:s = b'x\e91\e91\e01\e21\e31\e32'(该编码方式是utf-8)                编码方式:00011101 utf-8 gbk...
s = '中国'print(s,type(s))    #中国 
s1 = b'中国'print(s1,type(s1)) #此时将会报错

encode 编码

编码方式:如何将unicode-->utf-8、gbk... 表现形式:如何将str-->bytes,而且可以设置编码方式(encode)
s11 = s1.encode('utf-8')print(s11)  #结果b'alex's2 = '中国'print(s2.encode('utf-8'))   #b'\xe4\xb8\xad\xe5\x9b\xbd'print(s2.encode('gbk')) #b'\xd6\xd0\xb9\xfa'

 

转载于:https://www.cnblogs.com/Cheryol/p/9606031.html

你可能感兴趣的文章
C# SpeechSynthesizer 使用
查看>>
leetcode roman to integer
查看>>
心急的C小加
查看>>
邻接矩阵,邻接表
查看>>
javaweb 程序一会能操作一会不能操作,一会能连上数据库一会不能!!!
查看>>
分布式文件系统HDFS 练习
查看>>
编译原理 First,Follow,select集求法
查看>>
maven package跳过测试
查看>>
不要轻易相信用户
查看>>
javascript
查看>>
python3 aes加解密
查看>>
JSON
查看>>
【LOJ】#2173. 「FJOI2016」建筑师
查看>>
【LOJ】#2549. 「JSOI2018」战争
查看>>
MYSQL逆向工程generatorConfig
查看>>
Microsoft Visual Studio 2010(vs10)安装与使用
查看>>
sitecore系列教程之Sitecore个性化-体验概况概述
查看>>
【洛谷】P1876 开灯
查看>>
本周总结
查看>>
关于“/”应用程序中的服务器错误 之解决方案
查看>>