摘要:
下文讲述Python中maketrans()的方法的功能简介说明,如下所示:
maketrans()方法功能:
创建一个字符映射表,供translate()方法使用
maketrans()方法语法
Pyton3:
str.maketrans(intab,outtab[,delchars])
Python2:
import string
string.maketrans(intab,outtab)
--------参数说明--------
intab:需要转换的字符组成的字符串。
outtab:转换的目标字符组成的字符串。
delchars:可选参数,表示要删除的字符组成的字符串。
--------返回值说明--------
返回一个字符映射转换表
例:
字符串之maketrans()方法的示例分享
#maomao365.com
#maketrans()函数的示例分享
intab = "my"
outtab = "猫屋"
deltab = ".com"
trantab1 = str.maketrans(intab,outtab) # 创建字符映射转换表
trantab2 = str.maketrans(intab,outtab,deltab) #创建字符映射转换表,并删除指定字符
test = "my webSite is maomao365.com"
'''
将字母 m 转换为 猫
将字母 y 转换为 屋
删除字符字符串中四个字符
. c o m
'''
print(test.translate(trantab1))
print(test.translate(trantab2))
//输出
猫屋 webSite is 猫ao猫ao365.co猫
屋 webSite is aa365