文档章节

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

Wdain
 Wdain
发布于 2016/11/18 18:19
字数 203
阅读 1
收藏 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
2018:坎坷前行 | 掘金年度征文

2017年的年年底,在本子上手写了年度总结和来年的规划,结果就是18年再也没有翻开过那本日记本,18年的总结在掘金上以这种形式记录下来,希望19年能时不时打开看看,警醒自己。 背景 先做个简...

william_li
01/19
0
0
乐观锁、悲观锁简单分析,回忆旧(新)知识...

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

小海bug
2018/07/06
46
0
Qt国际化(源码含中文时)的点滴分析

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

晨曦之光
2012/05/08
503
0

没有更多内容

加载失败,请刷新页面

加载更多

Kafka再平衡机制详解

所谓的再平衡,指的是在kafka consumer所订阅的topic发生变化时发生的一种分区重分配机制。一般有三种情况会触发再平衡: consumer group中的新增或删除某个consumer,导致其所消费的分区需要...

爱宝贝丶
27分钟前
21
0
element 验证 请输入大于0的整数

data() { var validatePass = (rule, value, callback) => { // if (value <= 0) { // callback(new Error('请输入大于0的整数')); // } else { // c......

沉迷代码我爱学习
38分钟前
4
0
报表工具花钱or开源?我对比了这6个工具

近一年都在处理报表问题,调研了不少报表工具,也开发了适合公司业务的报表应用。分享一些关于如何选择报表工具的个人观点,希望对你有参考作用。 对于大部分企业来说,能花时间和人力去开发...

帆软
38分钟前
3
0
自建redis笔记--Redis cluster搭建

Redis cluster搭建 2018年十月 Redis 发布了稳定版本的 5.0 版本,推出了各种新特性,其中一点是放弃 Ruby的集群方式,改为 使用 C语言编写的 redis-cli的方式,是集群的构建方式复杂度大大降...

北极之北
38分钟前
3
0
分享一个在caffe中实现的yolo层

这是别人实现的,是我移植到cc的cpu实现,可以实现caffe中使用yolo3,但是我感觉实际效果不如darknet 好点 template <typename Dtype>inline Dtype sigmoid(Dtype x){return 1. / (1. ...

开飞色
40分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部