如果你对Python字符串相关实际操作过程中有疑惑时,你可以通过浏览我们的文章对Python字符串有相关的了解,以下的文章就是对其在实际应用中的方案的介绍,希望你会有所收获。
成都创新互联专注于东台企业网站建设,响应式网站开发,商城系统网站开发。东台网站建设公司,为东台等地区提供建站服务。全流程按需搭建网站,专业设计,全程项目跟踪,成都创新互联专业和态度为您提供的服务
Python字符串的mapping,这一功能包含两个函数:
- * String.maketrans(from, to)
返回一个256个字符组成的翻译表,其中from中的字符被一一对应地转换成to,所以from和to必须是等长的。
- * S.translate(table[,deletechars])
使用上面的函数产后的翻译表,把S进行翻译,并把deletechars中有的字符删掉。需要注意的是,如果S为unicode字符串,那么就不支持 deletechars参数,可以使用把某个字符翻译为None的方式实现相同的功能。此外还可以使用codecs模块的功能来创建更加功能强大的翻译表。
Python字符串还有一对编码和解码的函数:
- * S.encode([encoding,[errors]])
其中encoding可以有多种值,比如gb2312 gbk gb18030 bz2 zlib big5 bzse64等都支持。errors默认值为"strict",意思是UnicodeError。可能的值还有
- 'ignore', 'replace', 'xmlcharrefreplace',
'backslashreplace'
和所有的通过codecs.register_error注册的值。这一部分内容涉及codecs模块,不是特明白
- * S.decode([encoding,[errors]])
以上的文章就是对Python字符串的mapping,这一功能包含两个函数,与Python字符串还有一对编码和解码的函数的实际应用方案的介绍。
【编辑推荐】
文章题目:Python字符串中的mapping的功能介绍
浏览路径:http://www.csdahua.cn/qtweb/news48/540248.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网