translate()函数的使用方法

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

#!/usr/bin/pythonfrom 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/pythonfrom 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!!!

来源: http://www.runoob.com/python/att-string-translate.html

来自为知笔记(Wiz)

时间: 2024-10-31 21:00:30

translate()函数的使用方法的相关文章

python str.translate()函数用法

Python translate()方法 描述 Python translate() 方法根据参数table给出的表(包含 256 个字符)转换字符串的字符, 要过滤掉的字符放到 del 参数中. 语法 translate()方法语法: str.translate(table[, deletechars]); 参数 table -- 翻译表,翻译表是通过maketrans方法转换而来. deletechars -- 字符串中要过滤的字符列表. 返回值 返回翻译后的字符串. 实例 以下实例展示了

函数第一类方法、f-string格式化、迭代器及递归函数

函数第一类方法.f-string格式化.迭代器及递归函数 函数第一类方法 - 函数名可以赋值给其他变量 def func(): print(1) a = func a() # 结果:1 - 函数名可以当做容器类的元素 def func1(): print(1) def func2(): print(2) def func3(): print(3) for i in [func1,func2,func3]: i() # 结果: 1 2 3 - 函数名可以当做函数的参数 def func(): pr

用户选择,调用相应函数的编写方法

用户选择,调用相应函数的编写方法: 1.先输出Menu菜单,让用户选择. 2.创建一个Menu字典k=序号,v=操作函数 3.调用用户选择的相应序号的函数:menu[option](参数) def account_info(acc_data): print(user_data) def repay(acc_data): pass def withdraw(acc_data): pass def transfer(acc_data): pass def pay_check(acc_data): p

strdup函数的使用方法

函数名: strdup 功  能: 将串复制到新建的位置处 用  法: char *strdup(char *str): 这个函数在linux的man手冊里解释为: The strdup() function returns a pointer toa new string which is a duplicate of the string s. Memory for thenew string is obtained with malloc(3), and can be freed with

【图文】Excel中vlookup函数的使用方法

今天统计数据,用到了Excel中vlookup函数,第一次使用当然少不了百度,经过反复研究后,算是解决了问题,现整理成文档. 一.实现效果 Sheet1 Sheet2   注:上图中sheet1商品条码列(即D列)引用sheet2中商品条码(即B列)中的数据 二.vlookup函数调用说明 以sheet1中调用函数为例,如下: =VLOOKUP(A2,Sheet2!$A$2:$B$100,2,TRUE) 函数中共有四个调用参数 1)  第一个参数:A2 :可任意指定,也可以是B2.C2等.这一列

inline函数的使用方法

 inline关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中表达式形式的宏定义. 表达式形式的宏定义如下: #define ExpressionName(Var1,Var2) ((Var1)+(Var2))*((Var1)-(Var2)) 为什么要取代这种形式呢,且听我道来: 1. 首先谈一下在C中使用这种形式宏定义的原因,C语言是一个效率很高的语言,这种宏定义在形式及使用上像一个函数,但它使用预处理器实现,没有了参数压栈,代码生成等一系列的操作,因此,效率很高,这是它在C中

JAVA 主函数(主方法)

主函数(主方法) 1.public     (访问修饰符,公共的)代表该类或者该方法访问权限是最大的 2.static    代表主函数随着类的加载而加载 3.void    代表主函数没有具体的返回值 4.main    main不是java中的关键字,它是一个特殊的单词,它能够被JVM(java虚拟机)所识别 5.String[] args    函数的参数类型是一个字符串数组,该数组的元素是字符串,这个数组传入值的方法是在运行的时候传入,例如:javac Index.java 编译java

多返回值函数的编写方法

方法一:利用全局变量 注意,该方法虽然可以实现有多个返回值的函数,但是由于全局变量不能保证值的正确性(因为其作用域是全局,所以程序范围内都可以修改它的值,如果出现错误将非常难以发现),并且全局变量增加了程序间模块的耦合,所以该方法要慎用. 方法二:使用数组指针 注意,该方法适用于多个返回值的数据类型一致的情况. 方法三:使用结构体指针 注意,当函数要求返回的多个值是相互关联的,或者返回的多个值数据类型不一致时可以采用该方法. 详细内容请参考:http://blog.csdn.net/suprem

内容页直接输出图集函数及使用方法

当你想在内容页一张一张地显示图片的时候,你应该打开数据表看一下图片的存放规则哦,你也许看到了,每张图片以换行的方式保存,每行又以大图,小图,图片说明的方式存放这时我们要显示出每张图片,就是要先按行截取,然后再找到每行的分隔符,当然这里是::::::通过分析我们发现帝国有一个接口文件e/class/userfun.php因此我们在这个文件里写下函数: function showpiclist($str){ $imgr=explode("\r\n",$str); $piclist=&quo