Python学习day4

字符串 str

    作用:用来记录文本信息

    表示方法:在非注释中,凡是用引号括起来的部分都是字符串

    '        单引号

    "        双引号

    '''       三单引号

    """      三双引号

    空字符串的表示方法

    ' '  " "  ''' '''  """ """  注:空字符串的布尔值是False

    非空字符串的表示方式:

        'hello'  "hello"  '''hello'''  """hello""" 

    单双引号的区别:

    单引号可以包含双引号

    双引号可以包含单引号

    三引号字符串的作用:

        三引号字符串中的换行会自动转行“\n”

         三引号可以包含单双引号

示例:


用转义序列代表特殊字符

    字符串字面值中用字符反斜杠  \

    后跟一些字符代表特殊的一个字符

raw 字符串

    作用:让转义符号\无效

序列

    字符串是序列的一种

字符串的运算

    +      用于拼接字符串

    +=    复合赋值

     *       运算符生成重复的字符串

    *=      x  *= y  等同于  x = x * y

字符串的比较运算

    运算符: >   >=    <    <=     ==    !=

in  /  not  in

作用:in用于序列,字典,集合等容器类中,用于判断某个值是否存在容器中,如果存在返回True,不存在返回False

        not in 与in 运算符返回的布尔值相反

格式:

    对象 in  序列

字符串索引:

    索引  index

    python字符串是不可以改变的做法序列

    语法:

    字符串[整数表达式 ]

    说明:

    python序列都可以用索引来访问序列中的对象

    python序列正向的索引从0开始,第二个索引为1,最后一个索引为len(s)-1

    python序列的反向索引是从-1开始,-1代表最后一个,-2代表倒数第二个,以此类推,第一个是-len(s)

切片 slice

    作用:从字符串序列中去除一部分相应的元素重组成一个字符串

    语法:字符串[(开始索引b):(结束索引e)(:步长)]   注:()内的代表可以省略

    说明:

              开始索引是切片开始切下的位置,0代表第一个元素,-1代表最后一个元素

               结束索引是切片的终止索引(不包括终止索引)

               步长是切片的每次获取完当前的索引后移动的方向和偏移量

                        没有步长,相当于取值完成后向后移动的一个索引的位置(默认为1)

                       当步长为正整数时,取正向切片步长的默认值是1,开始做索引默认值是0,结束索引的默认值为                          len(s)

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



    


    

    

猜你喜欢

转载自blog.csdn.net/sinat_42311311/article/details/80737717