Python translate()方法

描述

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 translate 中文_Python translate()方法相关推荐

  1. python爬虫中文乱码解决方法

    python爬虫中文乱码解决方法 参考文章: (1)python爬虫中文乱码解决方法 (2)https://www.cnblogs.com/surecheun/p/9694052.html 备忘一下.

  2. Python删除中文标点符号的方法

    http://yipeiwu.com/40961.htm 中文文本中可能出现的标点符号来源比较复杂,通过匹配等手段对他们处理的时候需要格外小心,防止遗漏.以下为在下处理中文标点的时候采用的两种方法: ...

  3. python界面设置中文_Python Spyder 怎么操作才能打开用户设置的界面(如图),python spyder教程中文...

    python的那个spyder中可以输出汉字么 AddressList.getList() 函数直接 return, 相当于返回 None, 然后主函数里打印出来了. 要AddressList.get ...

  4. python多继承顺序_Python多重继承方法解析顺序(MRO构建算法)

    分界 python的MRO算法有新旧两种,但并不是以python2和python3为界,具体的分隔为:在python2中如果定义类的时候没有指定父类是object,即定义为 class A: pass ...

  5. python 类方法 静态方法_python中类方法、类实例方法、静态方法的使用与区别

    注:使用的是Python2.7. 一.实例方法 实例方法就是类的实例能够使用的方法.如下: class Foo: def __init__(self, name): self.name = name ...

  6. python print中文_python:print含有中文的list

    Python 的 List 如果有中文的话, 会印出 \xe4\xb8... 等等的编码(如下所示), 要如何印出中文呢? >>> a = ['中文', 'ab'] >> ...

  7. python整形魔法_python 魔法方法

    1.什么是魔法方法? 魔法方法就是可以给你的类增加魔力的特殊方法,如果你的对象实现(重载)了这些方法中的某一个,那么这个方法就会在特殊的情况下被 Python 所调用,你可以定义自己想要的行为,而这一 ...

  8. python idle 中文_Python IDLE 中文乱码问题

    最近忙完了一个比较大的 GIS 软件系统,于是闲暇之余想研究一下开源的技术,纵观当前开源桌面 GIS 软件领域,最牛叉的莫过于大名鼎鼎的 Quantum GIS,简称 QGIS.做过 GIS 的人都知 ...

  9. python面向对象思路_python面向对象方法

    #需求:洗衣机,功能:能洗衣服#1.定义洗衣机类 """class 类名(): 代码""" classWasher():defwash(se ...

  10. python 显示中文_Python|绘制个性化数据的动态图表及解决中文显示问题……

    先安装各个库文件,以下为我的win10系统安装的Python版本及各个库文件的版本,安装命令如下: pip3 install 库文件名==版本号 -i https://pypi.tuna.tsingh ...

最新文章

  1. 产品经理岗位职责说明_公司销售经理岗位职责说明书
  2. Classical Inheritance in JavaScript
  3. mysql navicat如何为表添加外键?
  4. pj2--图书管理系统
  5. 数学建模之贪心算法(背包问题)
  6. Rasa对话机器人连载一 第121课:Rasa对话机器人Debugging项目实战之电商零售对话机器人运行流程调试全程演示-1
  7. 运维 --- Nginx高级功能介绍
  8. 【老骥伏枥-原创】制作黑威联通启动盘:进阶篇
  9. oracle查询根据条件赋值,Oracle条件语句
  10. 联想微型计算机u盘启动,联想ThinkCentre一体机如何设置U盘启动_联想ThinkCentre电脑怎样从USB启动...
  11. android输入法剪贴板,QQ输入法手安卓V5.4剪贴板 任性粘贴
  12. Java中使用isAlphabetic()办法无法解决判断一个char是英文字母,该用别的方法解决
  13. flv转mp4选项设置
  14. oracle数据库综合练习题及答案写法
  15. 非参数统计的Python实现——卡方独立性检验
  16. 不用任何软件,批量转化图片格式
  17. php.ini 关闭输出缓冲,php 输出缓冲 Output Control用法实例详解
  18. PHP(时间)计算本月本周下月下周
  19. 学习CANopen --- [5] SDO
  20. 论FLASH的前世今生

热门文章

  1. mysql 切换用户_mysql+keepalive高可用方案操盘实战
  2. 工赋开发者社区 | 抛弃 Google,Debian 改将 DuckDuckGo 作为默认搜索引擎
  3. 12306抢票软件实现(二)
  4. GitHub上收录400余篇任正非的讲话稿
  5. 【强化学习】Policy Gradient(策略梯度)算法详解
  6. Admob设置Android设备为测试设备(2020年5月7日亲测有效)
  7. 计算机nas一般指用户,NAS网络存储器·什么是网络服务
  8. HTML动态超炫酷的404页面源码
  9. 【EXLIBRIS】不奪
  10. 寒霜朋克计算机丢失,寒霜朋克无法进入游戏解决方法 寒霜朋克无法进入游戏怎么办...