博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python学习笔记 字符串拼接
阅读量:6233 次
发布时间:2019-06-22

本文共 296 字,大约阅读时间需要 1 分钟。

字符串拼接是我们在编程过程中经常遇到的问题。

例如

str1 = "hello"str2 = "world"

我们想要将str1str2拼接在一起,自然而然的想到使用+号。

但是如果是+计算具有一定的问题,就是当拼接>2条字符串的时候,每做一次拼接,就会在内存中开辟一个空间用于存储拼接的字符串。然后再将该字符串与后一个字符串拼接。如此持续下去。

那么拼接N段字符串,则需要创建N-1字符串,比较浪费内存空间。

比较好的做法是先将字符串片段放入一个tuple里,然后用join直接拼接,如此一来则会直接计算所有字符串片段拼接后的长度。代码

''.join((str1,str2,str3))

转载地址:http://fchna.baihongyu.com/

你可能感兴趣的文章
esnext:Function.prototype.toString 终于有规范了
查看>>
nginx源代码分析--从源代码看nginx框架总结
查看>>
Arcgis for Js实现graphiclayer的空间查询
查看>>
3.2 re--正則表達式操作(Regular expression operations)
查看>>
HDU 1018 Big Number (log函数求数的位数)
查看>>
CSS3盒子模型
查看>>
毕业课题之------------路面区域增强和总体检測过程
查看>>
C#中一些字符串操作的经常使用使用方法
查看>>
ExtJs4.1布局具体解释
查看>>
jQuery 插件开发全解析
查看>>
DEDE中 field:rel 是什么意思,起一个什么样的作用效果
查看>>
【图片】批量获取几万张图片
查看>>
Spring经常使用属性的注入及属性编辑器
查看>>
FreeRTOS系列第13篇---FreeRTOS内核控制
查看>>
python入门小记
查看>>
将逻辑卷降为物理分区
查看>>
CMake 入门实战【转】
查看>>
软硬件之共生之道——一千零一夜的启发
查看>>
redis 性能建议
查看>>
Android MaoZhuaWeiBo开发Service抓取个人信息-2
查看>>