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‘),这中方式在字符串中操作很长使用。
时间: 2024-08-05 19:34:16