快捷搜索:  汽车  科技

怎么用python字符串拼接(Python基础编程字符串及字符串拼接)

怎么用python字符串拼接(Python基础编程字符串及字符串拼接)对多个字符串变量的值进行拼接时,我们可以使用连接符( )对字符串进行拼接,如下所示:在解释器中拼接字符串很简单,只需要在一行中分别输入两个字符串即可,解释器会自动将其拼接成一个完整的字符串,如下所示:当需要在字符串中使用特殊字符时,我们需要对其进行转义,Python使用反斜杠(\)转义字符,Python中常用的转义字符如下所示:在解释器中打印字符串时,都用引号将其括起来,这是因为Python打印值时,都保留其在代码中的样子,而不是用户希望看到的样子,但是如果用print函数进行打印时,结果将会不同,如下所示:从上图中可以看出,当加上换行符\n后,结果更明显。通过这两种不同的机制将值转换成了字符串,我们可以通过使用str函数和repr函数来利用这两种机制。使用str函数能以合理的方式将值转换为用户能够看得懂的字符串,例如将特殊字符编码转换成相应的字符,repr函数通常会获得值的合法Pytho

字符串创建

字符串(string)是Python中最常用的数据类型,可以使用单引号(')或者双引号(")来创建字符串,字符串与数一样也是有值的,在Python中不支持单字符的类型,在Python中创建字符串很简单,只需要为变量分配一个值即可,如下所示:

怎么用python字符串拼接(Python基础编程字符串及字符串拼接)(1)

从上图中可以看出,不管是用单引号(')创建字符串还是用双引号(")创建字符串,在解释器中打印的都是带有单引号的值,这表明单引号和双引号创建字符串时是等价的。为什么会出现这种情况呢?因为在一个字符串包含单引号或者双引号时,可以直接使用引号的方式创建字符串,而不必写过多的转移字符,提高代码的可读性,尤其是字符串比较复杂时,如下所示:

怎么用python字符串拼接(Python基础编程字符串及字符串拼接)(2)

在上图中第二次创建字符串时,如果不使用反斜杠(\)进行转移,直接使用单引号将整个字符串扩起来,会出现什么情况呢?如下所示:

怎么用python字符串拼接(Python基础编程字符串及字符串拼接)(3)

在上图中解释器报错了,SyntaxError:表示我们编写的程序存在语法错误,解释器作出这样的反应是正确的。因为这里的字符串仅仅为'Hi I',Python不知道如何处理后面剩下的部分。

字符串转义

当需要在字符串中使用特殊字符时,我们需要对其进行转义,Python使用反斜杠(\)转义字符,Python中常用的转义字符如下所示:

怎么用python字符串拼接(Python基础编程字符串及字符串拼接)(4)

字符串表示str和repr

在解释器中打印字符串时,都用引号将其括起来,这是因为Python打印值时,都保留其在代码中的样子,而不是用户希望看到的样子,但是如果用print函数进行打印时,结果将会不同,如下所示:

怎么用python字符串拼接(Python基础编程字符串及字符串拼接)(5)

从上图中可以看出,当加上换行符\n后,结果更明显。通过这两种不同的机制将值转换成了字符串,我们可以通过使用str函数和repr函数来利用这两种机制。使用str函数能以合理的方式将值转换为用户能够看得懂的字符串,例如将特殊字符编码转换成相应的字符,repr函数通常会获得值的合法Python表达式表示。如下所示:

怎么用python字符串拼接(Python基础编程字符串及字符串拼接)(6)

字符串拼接

在解释器中拼接字符串很简单,只需要在一行中分别输入两个字符串即可,解释器会自动将其拼接成一个完整的字符串,如下所示:

怎么用python字符串拼接(Python基础编程字符串及字符串拼接)(7)

对多个字符串变量的值进行拼接时,我们可以使用连接符( )对字符串进行拼接,如下所示:

怎么用python字符串拼接(Python基础编程字符串及字符串拼接)(8)

当一个字符串占有多行时,可以使用连接符(\)对字符串进行跨行的拼接,这种情况主要用于在脚本文件中进行编程时使用,如下所示:

怎么用python字符串拼接(Python基础编程字符串及字符串拼接)(9)

今天先写到字符串的拼接,明天将会继续介绍字符串其他的一些常用操作,感谢大家的关注、浏览、转发、点赞等。

猜您喜欢: