Python 中的 maketrans()函数

首页 / Python2入门教程 / Python 中的 maketrans()函数

Python maketrans()返回一个转换表,该表将intabstring中的每个字符映射到outtab字符串中相同位置的字符。然后将该表传递给translate()函数。

注意-Intab和Outtab必须具有相同的长度。

maketrans() - 语法

str.maketrans(intab, outtab)
  • intab      -  这是具有实际字符的字符串。

  • Outtab   -  这是具有相应映射字符的字符串。

maketrans() - 返回值

此方法返回要使用的Translate()函数的数据。

链接:https://www.learnfk.comhttps://www.learnfk.com/python/string-maketrans.html

来源:LearnFk无涯教程网

maketrans() - 示例

以下示例显示maketrans()方法的用法。在这种情况下,字符串中的每个元音都被其元音位置-替换

#!/usr/bin/python

from string import maketrans   # Required to call maketrans function.

intab="aeiou"
outtab="12345"
trantab=maketrans(intab, outtab)

str="this is string example....wow!!!"
print str.translate(trantab)

当无涯教程运行上面的程序时,它产生以下输出-

th3s 3s str3ng 2x1mpl2....w4w!!!

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

从0开始学大数据 -〔李智慧〕

Android开发高手课 -〔张绍文〕

深入拆解Tomcat & Jetty -〔李号双〕

OAuth 2.0实战课 -〔王新栋〕

分布式数据库30讲 -〔王磊〕

深度学习推荐系统实战 -〔王喆〕

成为AI产品经理 -〔刘海丰〕

遗留系统现代化实战 -〔姚琪琳〕

现代C++20实战高手课 -〔卢誉声〕

好记忆不如烂笔头。留下您的足迹吧 :)