前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python学习:maketrans和t

Python学习:maketrans和t

作者头像
py3study
发布2020-01-15 00:56:53
5860
发布2020-01-15 00:56:53
举报
文章被收录于专栏:python3

1.string.maketrans(instr,outstr)  返回一个翻译表

 调用maketrans函数时,完成了转换。例如string.maketrans('ABCD', 'abcd'),调用完成后该翻译表中的原“ABCD”的位置已被“abcd”替换。

2.str.translate(table,del)

将1中生成的转换表作为入参,对str中包含instr的部分转换成oustr,最终返回替换完成后的字符串

3.举例说明:

代码语言:javascript
复制
import string
instr='abcd'
outstr='ABCD'
test_str = 'abcd123'
table = string.maketrans(instr,outstr)
'''代码一'''
print(test_str.translate(table))
'''代码二'''
print(test_str.translate(table,'123'))
'''代码三'''
print(test_str.translate(None,'123'))
代码语言:javascript
复制
#代码一:将tets_str中的abcd替换为ABCD,输出结果为:ABCD123
代码语言:javascript
复制
#代码二:将tets_str中的123删除后,再将abcd替换为ABCD,输出结果为:ABCD123
代码语言:javascript
复制
#代码三:将tets_str中的123删除,输出结果为:abcd
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/06/26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档