Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1889173
  • 博文数量: 2460
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 24729
  • 用 户 组: 普通用户
  • 注册时间: 2020-11-26 14:30
个人简介

更多python、Linux、网络安全学习内容,可移步:www.oldboyedu.com或关注\"老男孩Linux\"公众号

文章分类

全部博文(2460)

文章存档

2024年(310)

2023年(643)

2022年(693)

2021年(734)

2020年(80)

我的朋友

分类: Python/Ruby

2023-08-15 15:02:54

  在学习和应用Python语言的过程中,我们经常会遇到字符串拼接的问题,其实不管是Python还是其他语言,都把字符串列为{BANNED}最佳基础和{BANNED}最佳不可或缺的数据类型,拼接字符串也是必备的一项技能,那么Python语言如何实现这个操作呢?以下是详细的内容:

  1、加号法

  使用简单直接,但这种方法效率低

  website = 'python' + 'tab' + '.com'

  2、逗号法

  字符串之间会多出一个空格

  str_a = 'python'

  print('hello', str_a, '!')

  输出

  hello python !

  3、直接拼接法

  Python独有拼接法,只能用于字符串的拼接,不能用于变量拼接

  #code

  print('abc''xyz')

  #output

  adcxyz

  4、格式化法

  使用%或者format进行拼接

  >>> text1 = "Hello"

  >>> text2 = "World"

  >>> "%s%s"%(text1,text2)

  'HelloWorld'

  5、join函数法

  listStr = [ 'python' , 'tab' , '.com' ]

  website = ''.join(listStr)

  6、多行字符串拼接法

  >>> text = ('666'

  '555'

  '444'

  '333')

  >>> print(text)

  666555444333

  >>> print (type(text))

阅读(95) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~