文档章节

记录个人对translate()的一点理解

Wdain
 Wdain
发布于 2016/11/18 18:19
字数 203
阅读 0
收藏 0

最近看到Python中的translate()方法,理解很是费劲

按照解释,translate()方法的先决条件是一个表table

而table又来自于string模块的maketrans()函数

其实到这儿都还是好理解的。

translate()的作用是按照那张表,将字符串对象中的元素进行改变。

那么问题来了,translate()怎么知道哪个字符串元素该改为table中的什么鬼。其实,每一个字符都对应着maketrans()这个函数所制作的表中的位置。只要这个表改了,那么就可以使用translate()方法将元素按照它原来在table中的位置进行修改。(写得有点乱,以后再修改了;现在是把理解的部分记下来。)

 

© 著作权归作者所有

共有 人打赏支持
Wdain
粉丝 0
博文 1
码字总数 203
作品 0
成都
私信 提问
VMware虚拟机 配置linux,ubuntu系统

既然今天linux蹦了,那我就再配置一次,顺便记录一下过程 哎又是半天 首先,你需要VMware和ubuntu的镜像文件 我的VMware版本是12.1.0 然后镜像文件是16.04.4 顺便附一个镜像的下载地址 http...

xia_xia_mg
2018/04/20
0
0
2018-03-31-早起得到-个人主义的主观价值论下

今天分享的主题来自得到的薛兆丰的北大经济学 今天我们开始讲需求定律,开始一个新的单元。有一次我经过美国海关,海关关员问我是干什么的?我说我说经济学家,这个海关就说:“噢,你就是那...

韬声依旧在路上
2018/03/31
0
0
乐观锁、悲观锁简单分析,回忆旧(新)知识...

今天被人问了下乐观锁和悲观锁,突然在脑子里好模糊,但又感觉以前很熟悉的东西竟然忘得这么干净。所以恶补加记录一下。 乐观锁和悲观锁是对于数据库并发情况下产生的两个对立的概念,所以首...

小海bug
2018/07/06
0
0
运维工程师必须掌握的基础技能有哪些?[知乎]

这个问题挺好的,回答这个问题也是对自身的审查,看看自己还欠缺哪些。(所以我估计得好好思考下,也许下一刻我就会突然惊醒,发现我还是战⑤渣)首先限定在Linux运维工程师上 回答仅代表我想...

jiaorg
2014/05/16
0
0
Qt国际化(源码含中文时)的点滴分析

注意:本文不介绍如何使用Qt的国际化、本地化支持。本文针对的是偏底层的、Manual和其他资料中很少涉及的东西。所以,继续之前,请先确保:你已经对如何使用Qt的国际化比较熟悉了。 本文针对...

晨曦之光
2012/05/08
437
0

没有更多内容

加载失败,请刷新页面

加载更多

开始看《Java学习笔记》

虽然书买了很久,但一直没看。这其中也写过一些Java程序,但都是基于IDE的帮助和对C#的理解来写的,感觉不踏实。 林信良的书写得蛮好的,能够帮助打好基础,看得出作者是比较用心的。 第1章概...

max佩恩
昨天
9
0
Redux 三大原则

1.单一数据源 在传统的MVC架构中,我们可以根据需要创建无数个Model,而Model之间可以互相监听、触发事件甚至循环或嵌套触发事件,这些在Redux中都是不被允许的。 因为在Redux的思想里,一个...

wenxingjun
昨天
6
0
跟我学Spring Cloud(Finchley版)-12-微服务容错三板斧

至此,我们已实现服务发现、负载均衡,同时,使用Feign也实现了良好的远程调用——我们的代码是可读、可维护的。理论上,我们现在已经能构建一个不错的分布式应用了,但微服务之间是通过网络...

周立_ITMuch
昨天
4
0
XML

学习目标  能够说出XML的作用  能够编写XML文档声明  能够编写符合语法的XML  能够通过DTD约束编写XML文档  能够通过Schema约束编写XML文档  能够通过Dom4j解析XML文档 第1章 xm...

stars永恒
昨天
2
0
RabbitMQ学习(2)

1. 生产者客户端 void basicPublish(String exchange, String routingKey, boolean mandatory, boolean immediate, BasicProperties props, byte[] body) 1. 在生产者客户端发送消息时,首先......

江左煤郎
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部