赞
踩
a = '我是'
b = '帅锅'
print(a + b) # 我是帅锅
使用此方式要注意一点:如果你的字符串是数字的话,进行拼接操作之前要先把数字转成str类型在进行拼接,例如
a = 520
b = '帅锅'
print(a+b) # 错误,TypeError: unsupported operand type(s) for +: 'int' and 'str'
print(str(a) + b) # 正确 520帅锅
一般不推荐使用这种方式进行拼接,因为Python中的字符串是不可变类型,
用“+”就相当于生成了一个新的字符串,非常耗费内存,有可能会内存溢出,所以一般不建议这样写。
a = '我是'
b = '帅锅'
print('%s%s' % (a, b)) # 我是帅锅
a = '我是' '帅锅'
print(a) # 我是帅锅
语法:‘a’.join(b)
a:分隔符。可以为空
b:要连接的元素序列、字符串、元组、字典
上面的语法即:a,将b所有的元素合并成一个新的字符串
lst1 = ['hello', '呀', '帅锅']
print(''.join(lst1)) # 将这三个字符串无缝连接 hello呀帅锅
print(' '.join(lst1)) # 以一个空格作为间隔,将这三个字符串输出 hello 呀 帅锅
在真正的开发的时候一般都是用的“+”和“join”的方法进行字符串的连接的。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。