Python maketrans()方法

描述

Python maketrans() 方法用于创建字符映射的转换表,对于接受两个参数的最简单的调用方式,第一个参数是字符串,表示需要转换的字符,第二个参数也是字符串表示转换的目标。

注:两个字符串的长度必须相同,为一一对应的关系。

语法

maketrans()方法语法: str.maketrans(intab, outtab)

参数 intab -- 字符串中要替代的字符组成的字符串。

outtab -- 相应的映射字符的字符串。

返回值

返回字符串转换后生成的新字符串。

实例

以下实例展示了使用maketrans() 方法将所有元音字母转换为指定的数字: #!/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!!!

python maketrans_Python maketrans()方法相关推荐

  1. python maketrans_Python maketrans()方法 - Python 教程 - 自强学堂

    Python maketrans()方法 描述 Python maketrans() 方法用于创建字符映射的转换表,对于接受两个参数的最简单的调用方式,第一个参数是字符串,表示需要转换的字符,第二个参 ...

  2. Python中maketrans和translate方法

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

  3. Python maketrans() 方法

    描述 Python maketrans() 方法用于给 translate() 方法创建字符映射转换表. 可以只接受一个参数,此时这个参数是个字典类型(暂不研究这种情况). 对于接受两个参数的最简单的 ...

  4. Python 3 字符串 maketrans( ) 方法

    Python 3 字符串 maketrans( ) 方法 Python 3.8.5 语法格式: static str.maketrans(x[, y[, z]]) 描述: 此静态方法返回一个可供 st ...

  5. python string 方法,python字符串的方法与操作大全

    一:字符串的方法与操作 *注意:首字母为l的为从左边操作,为r的方法为从右边操作 1.__contains__()判断是否包含 判断指定字符或字符串是否包含在一个字符串内,返回值为true或者fals ...

  6. python中的方法

    python中的方法 方法 大小写转换 对齐 查找 替换 判断 截取 拆分与拼接 方法 大小写转换 capitalize():返回第一个字符转化为大写,其他为小写的字符串. casefold():返回 ...

  7. 如何看待,入门学习Python必看视频?python字符串(string)方法整理

    如何看待,入门学习Python必看视频?哈佛大学教授推荐,python字符串(string)方法整理 哈佛大学推荐,Python基础入门,Python小白书籍,Python学习路线,Python进阶, ...

  8. python内建函数使用方法_python基础学习笔记(实用的内建函数和经典题目收集)...

    说明:本手记大部分知识点摘自菜鸟教程,包括代码示例.(菜鸟教程的学习资源真心很好用,把它当查询工具书灰常给力) 1. 字符串方法中的string模块 maketrans ( ) 和translate( ...

  9. Python os.getcwd() 方法

    Python os.getcwd() 方法 转存失败 Python OS 文件/目录方法 概述 os.getcwd() 方法用于返回当前工作目录. 语法 getcwd()方法语法格式如下: os.ge ...

最新文章

  1. python3 socket 超时设置
  2. CSS让文字在元素内绝对居中!!!【ie和谷歌】
  3. Django09:图书管理系统笔记/choices用法/ MTV与MVC模型/多对多三种创建方式
  4. PHP probuf详细步骤_【转】protobuffer php使用
  5. kali linux之Meterpreter
  6. plt的纵坐标的百分号显示
  7. 数字电路与系统-知识点2
  8. matlab cos sinx,matlab求y=sinxcos(2x)及其包络线急!!!
  9. 搭载自研芯片马里亚纳 MariSilicon X,OPPO Find X5系列正式发布
  10. 能量时域空间物理_定性半定量物理学——1.如何理解倒空间?
  11. oracle 创建cdb,Oracle 12C -- 手动创建CDB
  12. 【LabVIEW】基于LabVIEW的俄罗斯方块小游戏
  13. HTML5七夕情人节表白网页❤抖音超火的樱花雨3D相册❤ HTML+CSS+JavaScript
  14. python初学者游戏开发团队
  15. 【机器学习】生成式模型和判别式模型
  16. OR-Tools:6-路由问题(Routing)车辆路线,旅行商问题TSP
  17. code2198 数字三角形WWW
  18. 关闭编译器FPO优化
  19. 不是那个层次的人,也便没机会领略…
  20. 张飞是一员粗中有细的猛将

热门文章

  1. 【指标导出】指标原始数据导出流程
  2. VC++中把一个对话框最小化到托盘
  3. 今天终于把ati集成显卡的linux驱动装好了,看我的3D桌面!哈哈!(博客搬家 2007-07-28 15:56)
  4. 在Vue中遇到的各种坑 及性能提升
  5. linux与unix时间戳互转
  6. js学习总结----轮播图之渐隐渐现版
  7. Js中的callback机制
  8. 在Source Insight中看Python代码
  9. 119.CSMA/CD
  10. Python网络请求urllib和urllib3详解