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方法

转载:http://blog.csdn.net/jianhong1990/article/details/7894537 maketrans和translate是密切相关的两个方法,先看transl...
  • maoersong
  • maoersong
  • 2014年03月28日 10:49
  • 1431

Python3.4-文本-translate

""" 1. makestrans()用法 语法: str.maketrans(intab, outtab]); Python maketrans() 方法用于创建字符映射的转换表,对于接受两个参...
  • wirelessqa
  • wirelessqa
  • 2014年04月15日 22:51
  • 26158

Python 3.x中maketrans和translate用法

>>>a='Hello!World!' >>> t = a.maketrans('l','a') >>> a.translate(t)'Heaao!Worad!' >>> ttt = a.maketr...
  • u014351782
  • u014351782
  • 2015年07月03日 12:41
  • 6664

python里的str.translate的用法

import string tb = string.maketrans("abc", "123") st = "ccad"
  • u014036026
  • u014036026
  • 2014年05月25日 16:17
  • 1877

python translate

Python translate() 方法根据参数table给出的表(包含 256 个字符)转换字符串的字符, 要过滤掉的字符放到 del 参数中。语法translate()方法语法:str.tran...
  • u013625961
  • u013625961
  • 2017年02月08日 22:00
  • 149

1.9 简化字符串的translate方法的使用

《Python Cookbook(第2版)中文版》第1章文本,本章包含了操纵文本的一系列方法和窍门,包括了合并、过滤、格式化字符串以及在整个文本中对部分字符串的替换,还有Unicode的处理。本节为大...
  • wdt3385
  • wdt3385
  • 2013年05月23日 09:08
  • 1058

python translate方法

translate 方法主要应用于删除字符串序列中不需要的字符集例如以下实例,用于删除给定字符串的字符或者保留字符串中符合要求的字符。 #- * - coding:utf - 8 - *- impor...
  • LK274857347
  • LK274857347
  • 2016年09月22日 11:31
  • 526

graphics.translate

谈谈graphics.translate
  • wondar_go
  • wondar_go
  • 2016年12月15日 18:40
  • 223

Python——string之maketrans,translate函数

先来看下关于这两个函数的官方定义:         string.maketrans(from, to):Return a translation table suitable for passin...
  • lingedeng
  • lingedeng
  • 2011年12月06日 11:56
  • 14285

Python之PyQt的使用

mainpy test_uipy file_naopymain.py# -*- coding: utf-8 -*-import sys import os import re import ti...
  • c602273091
  • c602273091
  • 2015年06月13日 15:59
  • 1098
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python translate()方法
举报原因:
原因补充:

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