摘要:
下文讲述Python中translate()的方法的功能简介说明,如下所示:
translate()方法功能:
根据字符映射表对字符串进行删除和替换操作
maketrans()方法语法
Pyton3:
S.translate(table)
Python2:
import string
S.translate(table[,delchars])
--------参数说明--------
table:字符映射转换表,使用maketrans()方法生成
delchars:可选参数,要删除的字符组成的字符串
--------返回值说明--------
返回转换后的字符串
例:
字符串之translate()方法的示例分享
#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