暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Python字符串简介

科技伴吾同行 2021-08-20
754


        在这一篇文章中,将为大家介绍在编程中使用最多的一种数据类型,那就是字符串类型。在我们接触到编程时,通常我们输入的第一行代码就是一个字符串——"Hello World!",下面让我们进入今天的正题!


01

定义字符串


        在python中,有三种方式可以定义字符串,分别是两个单引号(' ')、两个双引号(" ")和两个三引号(''' ''')。

1、单引号定义字符串

    string = 'this is NBA'
    print(string)

    2、双引号定义字符串

         使用双引号定义字符串和使用单引号定义字符串用法是完全相同的。

      string = "He is LBJ,I love"
      print(string)

      3、使用三引号定义字符串

              使用三引号定义字符串时可以多行定义,也可以在三引号内使用单引号和双引号。

        string = ''' 
                this is a dog,
                this is a cat,
                this is a apple,       
                this is a people.
                '''
        print(string)


        02

        字符串特性

                python中的字符串可以通过其位置来获得具体的元素。在 python 中,字符串中的字符是通过索引来提取的,索引从 0 开始。python 可以取负值,表示从末尾提取,最后一个为 -1,倒数第二个为 -2,即程序认为可以从结束处反向计数。

                在构建完成字符串后,我们可以通过中括号[]来访问字符串中的内容,也可以用来对字符串进行切片操作。


                在字符串中我们还可以用到一些切片技巧,在使用切片过程中,我们主要遵循的规则是,string[start:end:step],其中从start开始到end -1结束,步长为step,其中步长可以不传递参数,默认步长为1。

          string = "HeisLBJ,I love"
          print(string[0:3])
          print(string[0:4:2])
          print(string[:]) #显示所有字符
          print(string[:3])  #显示前三个字符
          print(string[::-1])  #实现字符串反转操
          print(string[1:])  #显示除第一个外所有字符


          03

          字符串的操作

                  在字符串应用以及数据清洗过程中,我们通常或针对字符串做出对应的操作,以下我们将一一列举出比较常用的字符串操作,以及python中的一些内置函数。

           1、字符串中特定字符的消除

                  在字符串中消除字符主要使用以下三个内置函数完成:strip()、lstrip()和rstrip()函数,其中lstrip()和rstrip()函数分别为消除左侧和右侧的特殊符号,而strip()则是完成左右两侧都消除。

            string = "    nishishuia!     "
            string.strip()  #当()没有传递参数时,默认消除左右两侧空格


            string = "00000zhouwuzhengwang00000"
            string.strip('0') #消除左右两侧0

                    在消除时,string.strip('12')就等价于string.strip('21')


            2、字符串复制

              string = "hello,Rick!"
              string1 = string  #直接使用=完成复制


              3、字符串连接

                string = "Who are you!"
                string2 = "I'm docter"


                string3 = string+string2




                本次分享,告一段落,欲知后事,下回分解!


                文章转载自科技伴吾同行,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

                评论