1.加号
第一种,有编程经历的人,估量都知道许多言语里边是用加号衔接两个字符串,Python里边也是如此直接用“+”来衔接两个字符串;
print ‘Python’ + ‘Tab’
成果:
PythonTab
2.逗号
第二种比较特别,运用逗号衔接两个字符串,假如两个字符串用“逗号”离隔,那么这两个字符串将被衔接,可是,字符串之间会多出一个空格;
print ‘Python’,‘Tab’
成果:
Python Tab
3.直接衔接
第三种也是,ython独有的,只要把两个字符串放在一同,中心有空白或许没有空白,两个字符串将主动衔接为一个字符串;
print ‘Python’‘Tab’
成果:
PythonTab
print ‘Python’ ‘Tab’
成果:
PythonTab
4.格式化
第四种功用比较强壮,学习了C言语中printf函数的功用,假如你有C言语根底,看下文档就知道了。这种办法用符号“%”衔接一个字符串和一组变量,字符串中的特别符号会被主动用右边变量组中的变量替换:
print ‘%s %s’%(‘Python’, ‘Tab’)
成果:
Python Tab
第五种join
就归于技巧了,使用字符串的函数join。这个函数承受一个列表,然后用字符串顺次衔接列表中每一个元素:
str_list = [‘Python’, ‘Tab’]
a = ‘’
print a.join(str_list)
成果:
PythonTab
第六种 多行字符串拼接()
s = (‘select *’
‘from atable’
‘where id=888’)
print s, type(s)
#输出
select *from atablewhere id=888
python遇到未闭合的小括号,主动将多行拼接为一行,比较三个引号和换行符,这种办法不会把换行符、前导空格当作字符。
总结
以上便是本文关于Python字符串拼接六种办法介绍的全部内容,期望对我们有所协助。