translate在python,translate()函数

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: