阿里巴巴|【python学习笔记】Python maketrans()方法

text":"这边记录的是python学习中遇到的maketrans()字符串方法 , 记录如下:

功能:
【阿里巴巴|【python学习笔记】Python maketrans()方法】Python中的maketrans()方法用于创建字符映射的转换表 , 用指定字符列表来一一对应需要被替换的字符列表 , 然后可以创建一个类似英汉互译的对应关系 。
语法:
str.maketrans(str1 str2)
参数说明:
str:源字符串 , 需要被使用字符映射表转换的字符串;
str1:需要被替换的字符列表;
str2:需要用来替换的字符列表;
返回值:
python的maketrans()方法将会返回经过映射字符列表替换后的新字符串 。
注意事项:
1、maketrans()方法只是将字符映射表一一对应起来 , 使用的时候需要配合translate()方法来使用才行 。
实例说明:
>>>str1 = \"hello\"
>>>str2 = \"12345\"
>>>str3= str.maketrans(str1 str2) #将两个字符串一一对应 , 其中h->1e->2l->3l->4o->5也就是说h会被1替换一次类推
>>>str = \"wo haha\"
>>>print (str.translate(str3))
输出值:w5 1a1a     #其中h->1e->2l->3l->4o->5也就是说h会被1替换一次类推
"