码迷,mamicode.com
首页 > 编程语言 > 详细

python中字符串拼接

时间:2017-02-17 12:57:47      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:方法   form   案例   format   python   建议   处理   效率   垃圾   

python中字符串拼接的三种方式:

1.使用 ‘+’:

这中方式会在内存中,没使用一次就开辟一个新的空间,不建议使用。当数据庞大时候效率很低。后期有垃圾回收机制来处理没有用的字符串

案例:name = ‘jam‘

name1 = name + ‘c‘这样内存中会开辟一个空间存放

name2 = name1 + ‘h‘‘这样内存中会再开辟一个空间存放

2.字符串格式化的形式:%s,这中方式让内存最多就开辟两个空间来进行存放字符。

案例:name = ‘jam‘

name2 = ‘chen‘

sex = ‘m‘

print (name‘%s‘%name2)这样内存中会开辟一个空间存放

print (name‘%s is %s‘%(name2,sex))这样内存中会再第一次的基础上开辟一个空间存放,也就是两个空间。

3字符串方法:format也是格式化的方式

name = ‘jam{0}‘

result = name.format(‘chen‘),这中方式在字符串中操作很长使用。

python中字符串拼接

标签:方法   form   案例   format   python   建议   处理   效率   垃圾   

原文地址:http://www.cnblogs.com/jamchen/p/6409250.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!