当前位置:   article > 正文

Python连接字符串的四种方法_python中连接字符串的方法

python中连接字符串的方法

第一种,使用+的方式进行拼接

a = '我是'
b = '帅锅'
print(a + b)  # 我是帅锅
  • 1
  • 2
  • 3

使用此方式要注意一点:如果你的字符串是数字的话,进行拼接操作之前要先把数字转成str类型在进行拼接,例如

a = 520
b = '帅锅'
print(a+b)  # 错误,TypeError: unsupported operand type(s) for +: 'int' and 'str'
print(str(a) + b)  # 正确 520帅锅
  • 1
  • 2
  • 3
  • 4

一般不推荐使用这种方式进行拼接,因为Python中的字符串是不可变类型,
用“+”就相当于生成了一个新的字符串,非常耗费内存,有可能会内存溢出,所以一般不建议这样写。

第二种,使用格式符

a = '我是'
b = '帅锅'
print('%s%s' % (a, b))  # 我是帅锅
  • 1
  • 2
  • 3

第三种,使用空格自动连接

a = '我是' '帅锅'
print(a)  # 我是帅锅
  • 1
  • 2

第四种,使用join()函数进行连接

语法:‘a’.join(b)
a:分隔符。可以为空
b:要连接的元素序列、字符串、元组、字典
上面的语法即:a,将b所有的元素合并成一个新的字符串

lst1 = ['hello', '呀', '帅锅']
print(''.join(lst1))  # 将这三个字符串无缝连接 hello呀帅锅
print(' '.join(lst1))  # 以一个空格作为间隔,将这三个字符串输出  hello 呀 帅锅
  • 1
  • 2
  • 3

在真正的开发的时候一般都是用的“+”和“join”的方法进行字符串的连接的。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/855777
推荐阅读
相关标签
  

闽ICP备14008679号