方法以指定的编码格式编码字符串, 该方法
- 编辑:澳门博发娱乐官网 -方法以指定的编码格式编码字符串, 该方法
描述
encode() 方法以钦赐的编码格式编码字符串。errors参数能够内定分化的错误管理方案。
编码方法encoding(卡塔 尔(阿拉伯语:قطر
Python中encode()方法的应用简单介绍,pythonencode
encode()
方法重返字符串的编码版本。暗中认可编码是近年来的默许字符串编码。可授予设置差别的错误管理机制。
语法
以下是encode()方法的语法:
str.encode(encoding='UTF-8',errors='strict')
参数
- encoding -- 那是所利用的编码。对于持有的编码方案的列表,请访问:标准编码库
- errors -- 那或许是给定二个莫衷一是的错误管理机制。默许的大谬不然是“严苛”,即编码错误提议UnicodeError。别的大概的值是ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace' 并因而codecs.register_error().注册的别的其它名目。
返回值
此方法再次来到的字符串的编码版本。
例子
上面包车型地铁例子呈现了encode()方法的运用。
#!/usr/bin/python
str = "this is string example....wow!!!";
print "Encoded String: " + str.encode('base64','strict')
当大家运转方面包车型地铁前后相继,它会时有产生以下结果:
Encoded String: dGhpcyBpcyBzdHJpbmcgZXhhbXBsZS4uLi53b3chISE=
encode() 方法再次来到字符串的编码版本。暗中认可编码是眼下的暗许字符串编码。可给与设置差异的不当处...
语法
encode()方希伯来语法:
str.encode(encoding='UTF-8',errors='strict')
描述
encode() 方法以内定的编码格式编码字符串,默许编码为 'utf-8'。将字符串由string类型产生bytes类型。
对应的解码方法:bytes decode() 方法。
参数
- encoding -- 要接纳的编码,如: UTF-8。
- errors -- 设置差别错误的管理方案。暗中认可为'strict',意为编码错误引起二个UnicodeError。 别的大概得值有 'ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace' 以致通过 codecs.register_error() 注册的别样值。
语法
str.encode([encoding``=``'utf-8'``][,errors``=``'strict'``])
- str是意味必要编码的字符串,並且是个string类型。
- encoding -- 可选参数,要选取的编码方案,私下认可编码为 'utf-8'。
- errors -- 可选参数,设置不相同错误的管理方案。默以为'strict',意为编码错误引起叁个UnicodeError。 其余大概得值有 'ignore', 'replace', 'xmlcharrefreplace', 'backslashreplace' 以至经过 codecs.register_error() 注册的此外值。
返回值
该方式重返编码后的字符串,它是贰个 bytes 对象。
返回值
该格局返回编码后的字符串,它是二个bytes 对象,那个字节对象是用以上边包车型客车解码用的。
本文由胜博发-编程发布,转载请注明来源:方法以指定的编码格式编码字符串, 该方法