示例示例Python中的encode和decode是用于处理字符串编码的函数,它们可以将字符串从一种编码转换成另一种编码。encode函数:
Python中的encode和decode是用于处理字符串编码的函数,它们可以将字符串从一种编码转换成另一种编码。
encode函数:
encode()函数可以将字符串从一种编码转换成另一种编码,其语法格式如下:
str.encode(encoding='UTF-8',errors='strict')
参数说明:
encoding:指定编码格式,如utf-8,gbk等;
errors:指定错误处理方案,默认为“strict”,意为遇到非法字符时报错。
示例:
# -*- coding: utf-8 -*-
s = '你好'
s_gbk = s.encode('gbk')
print(s_gbk)
输出:b'\xc4\xe3\xba\xc3'
decode函数:
decode()函数可以将字符串从一种编码转换成另一种编码,其语法格式如下:
str.decode(encoding="utf-8", errors="strict")
参数说明:
encoding:指定编码格式,如utf-8,gbk等;
errors:指定错误处理方案,默认为“strict”,意为遇到非法字符时报错。
示例:
# -*- coding: utf-8 -*-
s_gbk = b'\xc4\xe3\xba\xc3'
s = s_gbk.decode('gbk')
print(s)
输出:你好
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(50条)