首页 / 教程

Python maketrans()函数用法

时间:2024-01-12 09:57:43阅读:61

Python maketrans()函数用法

  Python中的maketrans()方法用于创建字符映射的转换表,用指定字符列表来一一对应需要被替换的字符列表,然后可以创建一个类似英汉互译的对应关系。

  maketrans()语法  

str.maketrans(str1, str2)

  maketrans()参数

  str:源字符串,需要被使用字符映射表转换的字符串;  str1:需要被替换的字符列表;  str2:需要用来替换的字符列表;

  maketrans()返回值

  python的maketrans()方法将会返回经过映射字符列表替换后的新字符串。

  maketrans()使用事项

  1、maketrans()方法只是将字符映射表一一对应起来,使用的时候需要配合translate()方法来使用才行。

  maketrans用法实例

  >>>str1 = "hello"  >>>str2 = "12345"  
  >>>str3= str.maketrans(str1, str2) 
  #将两个字符串一一对应,其中
  h->1,e->2,l->3,l->4,o->5
  也就是说h会被1替换以此类推  
  >>>str = "wo haha"  
  >>>print (str.translate(str3))

  输出值:w5 1a1a #其中h->1,e->2,l->3,l->4,o->5也就是说h会被1替换以此类推

本站文章均来自互联网,仅供学习参考,如有侵犯您的版权,请邮箱联系我们删除!

猜你喜欢