Python编程:编码和解码字符串和二进制
字符串
字符串支持订阅为列表进行值操作和切片
字符串格式:
#内容相当于字符串,也可以用双引号包裹 str=''' 111 2222 33333 ---------东小东------- ''' print(str)

字符串拼接:-方法❝1:空间将重新打开每次拼接,效率较低 方法2: %s是字符串,%d是整数,%f是浮点数等等 方法3: 如果使用format_map,则传递的值是一个字典。字符串的查找,可以使用find(),也可以使用: 字符串查找(索引) 如果找到查找到的字符串,则返回位置,如果没有找到,则报错 中文编码发展:ASCLL->GB3212->GBK(已经支持基本中文,常用)->GB18030(包含各民族字符),每种编码都向下兼容世界标准:ASCLL(Et字符占一个字节)->Unicode(通用码,一个字符占两个字节)->utf-8(一个英文字符占一个字节,一个汉字占三个字节) 其中,Python3 的默认编码为utf-8 视频和图像以二进制格式保存。对于Python3网络编程,传输的信息必须采用二进制编码 编码和解码:print("我"+"是"+"东小东") #输出:我是东小东
print("我是%s%s"%("东小东","-加油")) #输出:我是东小东-加油
if "dong" in "dongxiaodong":
print("存在") #输出
if "dong" not in "xiaoxiao":
print("不存在") #输出
try:
print("东小东dong".index("donge"))
except ValueError as e:
print("****异常***",e)
编码与字节(二进制)
1 #编码,字符串编码为二进制格式
2 #参数表示是以什么编码集进行编码
3 bstr="字符串".encode("gbk") #utf-8
4
5 #解码,二进制转换为字符串格式
6 #参数表示是以什么编码集进行解码
7 str=bstr.decode("gbk")
8
9 print(str) #输出:字符串
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。