jamchen

导航

 

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'),这中方式在字符串中操作很长使用。

posted on 2017-02-17 12:02  jamchen  阅读(240)  评论(0编辑  收藏  举报