字符串是python中最常见的数据类型之一,使用单引号或双引号创建字符串。也可以使用三引号来创建多行字符串。需要注意的是单引号嵌套单引号或双引号嵌套双引号时会有歧义,所以嵌套中的单引号或双引号加个转移符“\”。

首先我们先看下字符串的运算:

字符串精确比较的运算符(字符串的常见运算)(1)

字符串的运算

字符串之间也是有运算符的哦!两个字符串是可以相连的,下图就是简单的字符串“相加”和“相乘”

字符串精确比较的运算符(字符串的常见运算)(2)

字符串运算

字符串下标

下标就是通过索引获取字符串中的对应字符,下标从0开始。

字符串精确比较的运算符(字符串的常见运算)(3)

字符串的下标

len() 获取字符串的长度,这个也是比较常用的一个函数。

字符串切片

切片就是截取字符串中的一部分,格式为 [::] ,可以填入三个数字,第一个代表切片的开始(包含),第二个代表切片的结束(不包含),第三个代表步长(不填写时,默认步长为1)

字符串精确比较的运算符(字符串的常见运算)(4)

字符串切片

字符串精确比较的运算符(字符串的常见运算)(5)

字符串切片-步长

原始字符串

当我们在定义一个字符串时,如果有多个转移符时,那就比较麻烦

字符串精确比较的运算符(字符串的常见运算)(6)

原始字符串

Python转义字符

在python中,有很多特殊字符,如下图就是一些python中用到的转义字符

字符串精确比较的运算符(字符串的常见运算)(7)

Python转移符

Python多行字符串

三引号可以编写跨行字符串

字符串精确比较的运算符(字符串的常见运算)(8)

多行字符串

字符串精确比较的运算符(字符串的常见运算)(9)

三引号编写多行注释

,