Python translate()方法

转载 2016年06月01日 11:07:47

描述

Python translate() 方法根据参数table给出的表(包含 256 个字符)转换字符串的字符, 要过滤掉的字符放到 del 参数中。

语法

translate()方法语法:

str.translate(table[, deletechars]);

参数

  • table -- 翻译表,翻译表是通过maketrans方法转换而来。
  • deletechars -- 字符串中要过滤的字符列表。

返回值

返回翻译后的字符串。

实例

以下实例展示了 translate()函数的使用方法:

#!/usr/bin/python

from string import maketrans   # 引用 maketrans 函数。

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

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

以上实例输出结果如下:

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

以上实例去除字符串中的 'x' 和 'm' 字符:

#!/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, 'xm');

以上实例输出结果:

th3s 3s str3ng 21pl2....w4w!!!

相关文章推荐

Python——maketrans和translate方法到底是什么玩意儿

By Calabash 最近在看Python Cookbook,发现无法理解字符串处理的两个方法maketrans, translate,在Python解释器里面查看说明文档也语焉不详,莫名其妙,结...
  • wdt3385
  • wdt3385
  • 2013年03月26日 09:58
  • 593

Python中maketrans和translate方法

转载:http://blog.csdn.net/jianhong1990/article/details/7894537 maketrans和translate是密切相关的两个方法,先看transl...

Python 访问Google Translate

我用Python来模拟浏览器的行为,向Google Translate的主页Post相关词典数据,这些词典是: hl:不懂是什么的缩写,就是浏览器/操作系统的语言,默认是zh-CN;ie:IE?...

python 2.x和3.x中maketrans和translate函数的使用

来源:http://blog.chinaunix.net/uid-25576469-id-226367.html    maketrans和translate函数是进行字符串字符编码的常用方法。本文...

Python——string之maketrans,translate函数

先来看下关于这两个函数的官方定义:         string.maketrans(from, to):Return a translation table suitable for passin...

【python】使用urllib,requests调google translate API

环境:win7 + python 3.5.2 python程序中调用google translate API

python 调用Google Translate API进行翻译

调用Google 翻译API进行翻译
  • LRita
  • LRita
  • 2016年05月02日 20:53
  • 4269

python 中闭包理解,及函数string.maketrans(),string.translate()

在写程序的时候,可能有写需求,需要用到对字符进行交换或过滤,python中提供了两个函数         string.maketrans(from, to)   -> 重from一一映射到to中,...

python中maketrans和translate的用法

例1.首先说下maketrans函数是生成一个翻译表,比如将‘abc',按照顺序翻译成'ABC'。就可以这样写 import string t=string.maketrans('abc'...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python translate()方法
举报原因:
原因补充:

(最多只允许输入30个字)