一、字符串类型的表示:
由0个或多个字符组成的有序字符序列 字符串有2类共4种表示方法:
1.字符串由一对单引号或一对双引号表示——仅表示单行字符串
2.由一对三引号或三双引号表示,可表示多行字符串(做注释的时候也是这样做滴)
3.字符串是字符的有序序列,可以对其中的字符进行索引,索引从0开始
字符串的序号:正向递增序号和反向递减序号:
4.如果字符串中包含双引号或者单引号:
如果需要双引号:print(' " ') (就是外面扩单引号)
如果需要单引号:print(" ' ")(就是外面扩双引号)
如果希望在字符串中既包括单引号有包括双引号:print(''' ' " ''')(就是外面扩三引号)
5.使用[]获取字符串中的一个或多个字符
索引:返回字符串中的单个字符 <字符串>[M]
s = "woaini"
print(s[1])
输出:o
切片:返回字符中一段字符子串 <字符串>[M:N]
s = "woaini"
print(s[0:2])
输出:wo
<字符串>[M:N]:M缺失表示至开头,N缺失表示至结尾
s = "woaini"
print(s[2:])
输出:aini
<字符串>[M:N:K],根绝步长K对字符串切片,步长为零指的是从最后一位开始取,从后向前
s = "woaini"
print(s[0:-1:2])
输出:wan
6.转义符\:转义符表达特定字符的本意——上述的双引号也可以用这个表示出来:print("\"")
ps:转义符形成一些组合,表达一些不可打印的含义
"\b"——回退
"\n"——换行(光标移动到下行首)
"\r"——回车(光标移动到本行首)
二、字符串操作符
三、字符串处理函数
PS:Unicode编码是python字符串的编码方式,是统一字符编码,覆盖几乎算有字符的编码方式 从0到1114111(0x10FFFF十六进制的十进制表示)空间,每个编码对应一个字符 ASci编码
四、字符串处理方法(方法在编程中是一个专有名词)
方法特指<a>.<b>()风格中的函数<b>()
方法本身也是函数,但与<a>有关,<a>,<b>()风格使用
字符串及变量也是<a>,存在一些方法
方法必须用.来执行
五、字符串类型的格式化——格式化是对字符串进行格式表达的方式
1.字符串格式化使用.format()方法
2.<模板字符串>.format(<逗号分割的参数>)
3.槽:占位信息符 也就是将后面的信息填到前面的框框里,一一对应,下图是一般情况的默认位置
当然也可以以这种形式:(就是在前面的槽槽里写上顺序,也是从零开始哦~)
槽内部对格式化的配置方式{<参数序号>:<格式控制标记>}
首先要给出一个输出宽度,决定即将输出的字符在这个宽度中的对齐方式(靠左靠右还是居中);确定对齐后,如果还有剩余该如何填充。
示例:
所有出现的标点符号要采用半角形式 ,不要采用中文形式,python是以英文为基础的。