一、字符串类型的表示:

由0个或多个字符组成的有序字符序列 字符串有2类共4种表示方法:
    1.字符串由一对单引号或一对双引号表示——仅表示单行字符串
    2.由一对三引号或三双引号表示,可表示多行字符串(做注释的时候也是这样做滴)
    3.字符串是字符的有序序列,可以对其中的字符进行索引,索引从0开始
       字符串的序号:正向递增序号和反向递减序号:

python 字符串最前面插入字符 python字符串前面加上序号_双引号

 

    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"——回车(光标移动到本行首)

二、字符串操作符

python 字符串最前面插入字符 python字符串前面加上序号_双引号_02

三、字符串处理函数

python 字符串最前面插入字符 python字符串前面加上序号_python_03

python 字符串最前面插入字符 python字符串前面加上序号_字符串_04

PS:Unicode编码是python字符串的编码方式,是统一字符编码,覆盖几乎算有字符的编码方式  从0到1114111(0x10FFFF十六进制的十进制表示)空间,每个编码对应一个字符  ASci编码

 

python 字符串最前面插入字符 python字符串前面加上序号_python_05

 

 四、字符串处理方法(方法在编程中是一个专有名词)
    方法特指<a>.<b>()风格中的函数<b>()
    方法本身也是函数,但与<a>有关,<a>,<b>()风格使用
    字符串及变量也是<a>,存在一些方法
    方法必须用.来执行

python 字符串最前面插入字符 python字符串前面加上序号_python 字符串最前面插入字符_06


 

python 字符串最前面插入字符 python字符串前面加上序号_单引号_07


    

  

python 字符串最前面插入字符 python字符串前面加上序号_python_08

 五、字符串类型的格式化——格式化是对字符串进行格式表达的方式
    1.字符串格式化使用.format()方法
    2.<模板字符串>.format(<逗号分割的参数>)
    3.槽:占位信息符 也就是将后面的信息填到前面的框框里,一一对应,下图是一般情况的默认位置

python 字符串最前面插入字符 python字符串前面加上序号_python 字符串最前面插入字符_09


    当然也可以以这种形式:(就是在前面的槽槽里写上顺序,也是从零开始哦~)

python 字符串最前面插入字符 python字符串前面加上序号_python 字符串最前面插入字符_10


    槽内部对格式化的配置方式{<参数序号>:<格式控制标记>}

        首先要给出一个输出宽度,决定即将输出的字符在这个宽度中的对齐方式(靠左靠右还是居中);确定对齐后,如果还有剩余该如何填充。

python 字符串最前面插入字符 python字符串前面加上序号_字符串_11

        示例:

        

python 字符串最前面插入字符 python字符串前面加上序号_python_12


        所有出现的标点符号要采用半角形式 ,不要采用中文形式,python是以英文为基础的。