translate在python,translate()函数
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
一、translate() 方法
1、描述
根据参数表给出的表(包括256个字符)转换字符串的字符,将待过滤的字符放入deletechars参数中。
2、语法
翻译(表格,/)3、参数
Table——转换表,由maketrans()方法转换。
转换表必须是Unicode正则到Unicode正则、字符串或无的映射。
4、返回值:
返回翻译后的字符串。
二、实现原理
1、使用maketrans()方法创建翻译表
字符串的长度。maketrans (instr,outstr)注意:转换表必须是256。
2、得到翻译表之后,用translate方法实现翻译
#制作翻译表
bytes _ tab trans=bytes . make trans(babcdefghijklmnopqrstuvwxyz ,b abcdefghijklmnopqrstuvwxyz )
#转换为大写,并删除字母o。
打印(brunoob 。translate(bytes_tabtrans,bo ))
上面的BRUNB 就是translate()方法在Python中的实现原理。理解起来没那么难吗?感兴趣的朋友可以试试~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。