Python字符串maketrans()方法返回一个转换表,它将含有制表符的字符串intabstring中的每个字符映射到outtab字符串中相同位置的字符。然后将此表传递给translate()函数。

注意 - intab 和 outtab 必须具有相同的长度。

语法

以下是maketrans()方法的语法 -
str.maketrans(intab[, outtab]);
Python

参数

  • intab - 这是具有实际字符的字符串。
  • outtab - 这是具有相应映射字符的字符串。

返回值

这个方法返回一个使用translate()函数的转换表。

示例

以下示例显示了maketrans()方法的用法。 在这种情况下,字符串中的每个元音都被其元音位置所取代

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
>>>str1 = "this is string example....wow!!!"
>>>intab = "aoeiu"
>>>outtab = "12345"
>>>trantab = str1.maketrans(intab, outtab)
>>>trantab
{97: 49, 101: 51, 105: 52, 111: 50, 117: 53}
>>>print(str1.translate(trantab))
th4s 4s str4ng 3x1mpl3....w2w!!!

Python中maketrans和translate方法相关推荐

  1. python中的translate_Python translate()方法

    描述 Python translate() 方法根据 maketrans() 方法给出的字符映射转换表转换字符串中的字符. 语法 translate() 方法语法: Python3中: S.trans ...

  2. python中maketrans和translate函数

    maketrans是与translate配套使用的字符串函数,通过映射的方式返回内容. 目录 str.maketrans() ​str.translate() 最后我们拿一个例子来具体说明: str. ...

  3. python中类方法与实例方法的区别-Python中的对象,方法,类,实例,函数用法分析...

    本文实例分析了Python中的对象,方法,类,实例,函数用法.分享给大家供大家参考.具体分析如下: Python是一个完全面向对象的语言.不仅实例是对象,类,函数,方法也都是对象. class Foo ...

  4. python grpc 并发_在Python中使用gRPC的方法示例【h】

    本文介绍了在Python中使用gRPC的方法示例,分享给大家,具体如下: 使用Protocol Buffers的跨平台RPC系统. 安装 使用 pip gRPC由两个部分构成,grpcio 和 gRP ...

  5. python中列表的sort方法_python中列表的sort方法使用详解

    内容简介:python中列表的sort方法使用详解 一.基本形式 列表有自己的sort方法,其对列表进行原址排序,既然是原址排序,那显然元组不可能拥有这种方法,因为元组是不可修改的. 排序,数字.字符 ...

  6. python中立方表示_在Python中表示一个对象的方法

    在 Python 中一切都是对象.如果要在 Python 中表示一个对象,除了定义 class 外还有哪些方式呢?我们今天就来盘点一下. 0x00 dict 字典或映射存储 KV 键值对,它对查找.插 ...

  7. python中使用grpc方法示例_在Python中使用gRPC的方法示例

    本文介绍了在Python中使用gRPC的方法示例,分享给大家,具体如下: 使用Protocol Buffers的跨平台RPC系统. 安装 使用 pip pip install grpcio pip i ...

  8. python list sort by,python中List的sort方法指南

    简单记一下python中List的sort方法(或者sorted内建函数)的用法. List的元素可以是各种东西,字符串,字典,自己定义的类等. sorted函数用法如下: sorted(data, ...

  9. 【转】关于python中re模块split方法的使用

    注:最近在研究文本处理,需要用到正则切割文本,所以收索到了这篇文章,很有用,谢谢原作者. 原址:http://blog.sciencenet.cn/blog-314114-775285.html 关于 ...

最新文章

  1. Understanding HBase and BigTable 译文
  2. CentOS7中怎样修改主机名和hosts文件(配置IP和主机名的对应管理)
  3. 《.NET框架程序设计》第2章 第3章 读后感
  4. 数据中心网络架构的问题与演进 — 传统路由交换技术与三层网络架构
  5. flex学习网站大全(转)
  6. document.body 与 document.documentElement区别介绍
  7. SAP 设置或取消仓库不参与MRP运算(转)
  8. BorderLayout布局管理器设置3个按钮
  9. python写webservice接口_Python开发WebService系列教程之REST,web.py,eurasia,Django
  10. shell脚本循环嵌套
  11. 疫期免费 “零接触”云迁移~工具替代人力! 人不聚,活儿继续!
  12. 一个小小的笔顺程序,按钮太多,暂时实现了两个
  13. 48V转12V电源芯片,48V转15V降压芯片电路图方案
  14. CMD命令关闭指定PID进程
  15. HSPICE物理模型仿真——添加variation时利用seed产生伪随机分布
  16. zemax操作例子_ZEMAX软件使用入门
  17. Python Pandas缺省值(NaN)处理
  18. 计算机网络学习笔记(五)——介质访问控制子层、ALOHA、CSMA/CD、CSMA/CA、有限竞争协议、非竞争式协议、网桥、交换机、以太网
  19. Google benchmark使用手册及范例
  20. 中科大计算机科学夏令营,中科大计算机保研夏令营

热门文章

  1. IFormattable,ICustomFormatter, IFormatProvider接口
  2. .NET中常见的 IL 指令集
  3. 触发器before和after的区别
  4. 把SQL Server 错误日志导出为EXCEL 并发送到指定的ftp 或者 共享盘
  5. 乐Phone:还原联想的联想
  6. 【MM】更改供应商账户组
  7. 【转】物料与客户主数据的税分类
  8. 物料帐结算,库存差异为何在下月初冲回
  9. 调用CALL TRANSACTION的三种方法
  10. 在HANA里设置后台Job