字符串是python中最常见的数据类型之一,使用单引号或双引号创建字符串。也可以使用三引号来创建多行字符串。需要注意的是单引号嵌套单引号或双引号嵌套双引号时会有歧义,所以嵌套中的单引号或双引号加个转移符“\”。
首先我们先看下字符串的运算:
字符串的运算
字符串之间也是有运算符的哦!两个字符串是可以相连的,下图就是简单的字符串“相加”和“相乘”
字符串运算
字符串下标
下标就是通过索引获取字符串中的对应字符,下标从0开始。
字符串的下标
len() 获取字符串的长度,这个也是比较常用的一个函数。
字符串切片
切片就是截取字符串中的一部分,格式为 [::] ,可以填入三个数字,第一个代表切片的开始(包含),第二个代表切片的结束(不包含),第三个代表步长(不填写时,默认步长为1)
字符串切片
字符串切片-步长
原始字符串
当我们在定义一个字符串时,如果有多个转移符时,那就比较麻烦
原始字符串
Python转义字符
在python中,有很多特殊字符,如下图就是一些python中用到的转义字符
Python转移符
Python多行字符串
三引号可以编写跨行字符串
多行字符串
三引号编写多行注释
,