您的位置 首页 方案

六种Python字符串拼接办法,你知道几种

六种Python字符串拼接方法,你知道几种-第一种,有编程经验的人,估计都知道很多语言里面是用加号连接两个字符串,Python里面也是如此直接用“+”来连接两个字符串;

   1.加号

  第一种,有编程经历的人,估量都知道许多言语里边是用加号衔接两个字符串,Python里边也是如此直接用“+”来衔接两个字符串;

  print ‘Python’ + ‘Tab’

  成果:

  PythonTab

六种Python字符串拼接办法,你知道几种

  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字符串拼接六种办法介绍的全部内容,期望对我们有所协助。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/337677.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部