Python合并字符串的3种方法
更新时间:2015年05月21日 10:06:45 投稿:junjie
这篇文章主要介绍了Python合并字符串的3种方法,本文讲解了使用+=操作符、使用%操作符、使用String的' '.join()方法3种方法,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud)
(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun)
目的
将一些小的字符串合并成一个大字符串,更多考虑的是性能
方法
常见的方法有以下几种:
1.使用+=操作符
复制代码 代码如下:
BigString=small1+small2+small3+...+smalln
例如有一个片段pieces=['Today','is','really','a','good','day'],我们希望把它联起来
复制代码 代码如下:
BigString=' '
for e in pieces:
BigString+=e+' '
或者用
复制代码 代码如下:
import operator
BigString=reduce(operator.add,pieces,' ')
2.使用%操作符
复制代码 代码如下:
In [33]: print '%s,Your current money is %.1f'%('Nupta',500.52)
Nupta,Your current money is 500.5
3.使用String的' '.join()方法
复制代码 代码如下:
In [34]: ' '.join(pieces)
Out[34]: 'Today is really a good day'
关于性能
有少量字符串需要拼接,尽量使用%操作符保持代码的可读性
有大量字符串需要拼接,使用''.join方法,它只使用了一个pieces的拷贝,而无须产生子项之间的中间结果。
相关文章
Python中Collections模块的Counter容器类使用教程
Counter是Python标准库提供的一个非常有用的容器,可以用来对序列中出现的各个元素进行计数,下面就来一起看一下Python中Collections模块的Counter容器类使用教程2016-05-05python Matplotlib数据可视化(2):详解三大容器对象与常用设置
这篇文章主要介绍了python Matplotlib三大容器对象与常用设置的相关资料,帮助大家更好的学习和使用Matplotlib库的用法,感兴趣的朋友可以了解下2020-09-09
最新评论