首页IT科技python translator(Python中translate( ) 方法的实现原理)

python translator(Python中translate( ) 方法的实现原理)

时间2025-09-19 11:48:30分类IT科技浏览6329
导读:本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。...

本文教程操作环境:windows7系统                、Python 3.9.1                ,DELL G3电脑                。

一                        、translate( ) 方法

1        、描述

根据参数 table 给出的表(包含 256 个字符)转换字符串的字符                        ,要过滤掉的字符放到 deletechars 参数中                        。

2        、语法

translate(table,/)

3                        、参数

table—— 转换表        ,是通过 maketrans( ) 方法转换而来        。

转换表必须是Unicode常规到Unicode常规        ,字符串或无的映射                。

4                、返回值:

返回翻译后的字符串                        。

二        、实现原理

1                        、使用maketrans()方法创建翻译表

string.maketrans(instr,outstr)

注意:翻译表的长度必须是256

2                、得到翻译表之后                        ,用translate方法实现翻译

>>>#制作翻译表 >>>bytes_tabtrans=bytes.maketrans(babcdefghijklmnopqrstuvwxyz,bABCDEFGHIJKLMNOPQRSTUVWXYZ) >>>#转换为大写                ,并删除字母o >>>print(brunoob.translate(bytes_tabtrans,bo)) bRUNB

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
布尔值索引(pandas布尔索引如何实现?)