最常见的六种方式拼接Python字符串

  字符串是所有编程语言中都有的基本变量的类型,程序员基本每天都在和字符串打交道。

  每种字符串拼接方式的使用场景各不相同,我们可以在开发过程中灵活运用。

  一、用逗号,拼接

  str_a = 'python'

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

  运行结果:

  hello python !

  用逗号拼接的结果中,相邻的两个字符串之间会有空格。

  二、空格自动拼接

  str_b = 'It is summer ' 'of 2019!'

  print(str_b)

  运行结果:

  It is summer of 2019!

  空格自动拼接后,两个字符串之间的空格不会保留,两个字符串会直接连在一起,不能通过多个变量名来拼接。

  三、多行字符串自动拼接

  str_c = 'Love makes ' \

  'man grow up ' \

  'or sink down!'

  print(str_c)

  运行结果:

  Love makes man grow up or sink down!

  多行字符串之间会有反斜杠\作为连接,自动拼接后,多行字符串会直接连在一起,中间没有空格,不能通过多个变量名来拼接。

  所以我们在编程中,一行写不完的字符串可以换行,最后的结果是一样的。

  四、通过加号+拼接

  str_d = 'string'

  str_e = 'demo'

  print(str_d + str_e)

  str_e += str_d

  print(str_e)

  运行结果:

  stringdemo

  demostring

  加号拼接的结果也是两个字符串直接拼接在一起,中间没有空格。

  五、通过乘法*进行拼接

  str_f = 'a-' * 10

  print(str_f)无锡看男科医院哪家好 https://yyk.familydoctor.com.cn/20612/

  运行结果:

  a-a-a-a-a-a-a-a-a-a-

  Python中一个字符串与整数相乘的结果为字符串拼接整数次。

  六、字符串格式化操作符%拼接

  str_g = 'aaaaaaaaaaaa%saaaaaaaaa' % 'A'

  print(str_g)

  str_h = 'aaaaaaaaaaaa%06daaaaaaaaa' % 10

  print(str_h)

  str_i = 'aaaaaaaaaaaa%.03faaaaaaaaa' % 0.77

  print(str_i)

  运行结果:

  aaaaaaaaaaaaAaaaaaaaaa

  aaaaaaaaaaaa000010aaaaaaaaa

  aaaaaaaaaaaa0.770aaaaaaaaa

  %s,%d,%f的作用是占位作用,然后在字符串后面跟一个%,再在后面写拼到占位位置的内容。

  %s:将一个字符串拼接到前面的字符串中

  %d:将一个整型数字转换成字符串拼接到前面的字符串中,可以设置整数的位数,前面补0

  %f:将一个浮点型数字转换成字符串拼接到前面的字符串中,可以设置小数点后的位数,后面补0

拼接Python字符串最常见的六种方式的更多相关文章

  1. python字符串的常见处理方法

    python字符串的常见处理方法 方法 使用说明 方法 使用说明 string[start:end:step] 字符串的切片 string.replace 字符串的替换 string.split 字符 ...

  2. python字符串的常见操作

    find: 根据指定字符串获取对应的下标, 如果找不到对应的数据返回-1, 这里的-1表示没有找到数据 my_str = "hello" # find: 根据指定字符串获取对应的下 ...

  3. 【代码学习】PYTHON字符串的常见操作

    一.字符串运算符 下表实例变量 a 值为字符串 "Hello",b 变量值为 "Python": 操作符 描述 实例 + 字符串连接 >>>a ...

  4. python字符串连接的N种方式

    python中有很多字符串连接方式,今天在写代码,顺便总结一下: 最原始的字符串连接方式:str1 + str2 python 新字符串连接语法:str1, str2 奇怪的字符串方式:str1 st ...

  5. python爬虫之常见的加密方式

    前言 数据加密与解密通常是为了保证数据在传输过程中的安全性,自古以来就一直存在,古代主要应用在战争领域,战争中会有很多情报信息要传递,这些重要的信息都会经过加密,在发送到对应的人手上. 现代 ,在网络 ...

  6. python字符串连接的N种方式总结

    python中有很多字符串连接方式,今天在写代码,顺便总结一下: 最原始的字符串连接方式:str1 + str2python 新字符串连接语法:str1, str2奇怪的字符串方式:str1 str2 ...

  7. python字符串的常见方法

    1.join方法:拼接字符串------->str a = "你是风儿我是沙"b = "@".join(a)print(b)>>>你@是 ...

  8. Python 字符串换行的几种方式

    第一种: x0 = '<?xml version="1.0"?>' \ '<ol>' \ ' <li><a href="/pyt ...

  9. python 字符串换行的三种方式

    if __name__ == '__main__': #第一种: 三个单引号 print ''' aaaaaaaaaaaaaaaa         bbbbbbbbbbbbbb''' #第二种: 三个 ...

随机推荐

  1. CodeForces - 508B-Anton and currency you all know

    Berland, 2016. The exchange rate of currency you all know against the burle has increased so much th ...

  2. NET Core应用中实现与第三方IoC/DI框架的整合?

    NET Core应用中实现与第三方IoC/DI框架的整合? 我们知道整个ASP.NET Core建立在以ServiceCollection/ServiceProvider为核心的DI框架上,它甚至提供 ...

  3. (转)io各层次性能汇总及运行速度对比

    io各层次性能汇总:以上图片可以清晰的解释io的运行效率 守护进程:持续保持运行着的程序 进程:放在内存中运行的程序 程序:代码文件,php,java

  4. 图像分类丨Inception家族进化史「GoogleNet、Inception、Xception」

    引言 Google提出的Inception系列是分类任务中的代表性工作,不同于VGG简单地堆叠卷积层,Inception重视网络的拓扑结构.本文关注Inception系列方法的演变,并加入了Xcept ...

  5. 基于 opencv图像去噪

                       -------------------开通头条号-------------------- 实验名称 图像去噪 实验目的 1.掌握算术均值滤波器.几何均值滤波器.谐 ...

  6. PHP的时间函数strtotime

    时间加减 [php] view plaincopy <?php //获取本地 提取年份+1 $date=date("Y-m-d",mktime(0,0,0,date(&quo ...

  7. RESTful API设计相关

    一  RESTful架构 在当今时代,越来越多人意识到了网站即软件. 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high laten ...

  8. fleet - 基于Machine Metadata的任务调度

    基于Machine Metadata的任务调度 复杂和特定的要求的应用程序可以针对一个子集的集群调度通过machine metadata.强大的部署拓扑结构,可以实现的基础上的机器的地区,机架位置,磁 ...

  9. HDU 2256Problem of Precision(矩阵快速幂)

    题意 求$(\sqrt{2} + \sqrt{3})^{2n} \pmod {1024}$ $n \leqslant 10^9$ Sol 看到题解的第一感受:这玩意儿也能矩阵快速幂??? 是的,它能q ...

  10. POJ Charlie's Change 查理之转换(多重背包,变形)

    题意: 给定身上的4种硬币,分别是1 ,5 ,10, 25面额各有多张,要求组成面额p的硬币尽可能多.输出组成p的4种硬币各自的数量. 思路: 多重背包,300+ms.用01背包+二进制的方法.记录下 ...