Python 的字符串

字符串  str

     作用:

                用来记录文本信息

      字面值表示方法:

                  用引号引起来的部分分别是字符串

                   '  、''、'''、"""

                   单引号与双引号的区别: 

                           单引号内的双引号不算作是结束符

                            双引号内的单引号不算作是结束符

                    三引号内可以包含单引号和双引号,三引号字符串中的换行可以自动转换为换行符‘\n’

        字符串中反斜杠字符表:

            \'    单引号  \"双引号    \n      换行符           \r  返回光标至首行          \f   换页      \t  水平制表符    \v   垂直制表符    \b     退格

        in / not in 运算符  :    ‘a’ in 'abc'   # 返回结果是TRUE   表示‘a’在 ‘abc’ 中

        字符串的索引  index:  

                字符串是不可变得字符序列

                Python中正向索引是从0开始的,反向的索引是从-1 开始的   

                示例: a='hello'   a[0]='h'   a[2] ='l'   a[-2]  =  'l'

        切片操作:

                从字符串序列中取出相应的元素,从新组成一个新的字符串序列

                语法:

                        字符串[(开始索引):(结束索引)(:(步长))]   注:小括号部分可以省略

                 语法说明

                        1、开始索引是切片切下的位置,0代表第一个元素,1代表第二个元素,-1代表最后一个元素
                         2、结束索引是切片的终止索引(但不包括终止点)
                         3、步长是切片每次获取完当前元素后移动的方向和偏移量
                                 1)没有步长,相当于取值完毕后右移动一个索引的位置 (默认为1)
                                 2)当步长为正整数是,最正向切片

                                 3) 当步长为负正整数时,取反向切片,反向切片时,默认的其实位置是最后一个元素,终止位置是第一个元素的前一个位置

                            示例
                                    s='ABCDE' 
                                    s[2:-2]     c
                                    s[:-2]      abc
                                    s[::-2]     eca

                

猜你喜欢

转载自blog.csdn.net/qq_31835117/article/details/80115798