Python String translate() Method
2011-11-17 16:18
323 查看
http://www.tutorialspoint.com/python/string_translate.htm
Description:
This method returns a copy of the string in which all characters have been translated using table(constructed with the maketrans() function in the string module), optionally deleting all characters found in the string deletechars.
Syntax:
str.translate(table[, deletechars]);
Parameters:
Here is the detail of parameters:table: You can use the maketrans() helper function in the string module to create a translation table.
deletechars: list of characters to be removed from the source string.
Return Value:
It returns a translated copy of the string.
Example:
This example every vowel in a string is replaced by its vowel position:#!/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);
This will produce following result:
th3s 3s str3ng 2x1mpl2....w4w!!!
Following is the example to delete 'x' and 'm' characters from the string:
#!/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');
This will produce following result:
th3s 3s str3ng 21pl2....w4w!!!
相关文章推荐
- python classmethod staticmethod
- python the method of super function
- python设计模式 - factory method
- Python语言特性之3:@staticmethod和@classmethod
- python @classmethod和@staticmethod
- [基础] - Python中 @staticmethod 和 @classmethod
- python @classmethod和@staticmethod 装饰器使用
- 设计模式-工厂方法模式-factorymethod-python
- 用实例分析Python中method的参数传递过程
- python satic method
- python2,socket多进程的错误pickle.PicklingError: Can't pickle <built-in method recvfrom_into of _socket.soc
- Python classmethod staticmethod 进价学习
- Python staticmethod and classmethod
- 【转】Python @classmethod @staticmethod
- 转 Python 实例方法、@staticmethod和@classmethod
- Python: joblib.Parallel method in a class 'TypeError : can't pickle instancementhod objects'
- pythone magic method 大合辑
- python MethodType方法详解和使用--转载--有删改
- Python中@staticmethod和@classmethod的区别和用法
- python中staticmethod classmethod及普通函数的区别