我的Python自学之路四,字符串的学习

一、字符串

  (1)、字符串是Python中最常用的数据类型,我们可以使用单引号或双引号来创建字符串。

   str = 'Hello world!'

  str = "Hi Hao are you?"

  (2)、Python访问字符串可以用方括号来访问。

    str = "Hello World!"

    print str[1]      #输出  e

    print  str [1:5]   #输出  ello

    这和列表中的方法没什么区别。

  (3)、修改字符串

    str  ="Hello World!"

    print str[:6]+"laowang"   #输出  Hello laowang

  (4)、去空格,及特殊符号

     s.strip().lstrip().rstrip(',')

  (5)、连接字符串

    str1  = "hello"

    str2  =" laowang"

    str3 = str1 +str2

    print str3    #"hellolaowang"

    "+"可连接两个字符串

  (6)、查找字符所在的位置

    str1  =  "laowang"

    str2 = "w"

    p = str1.index(str2)

    print p    #   3

  (7)、比较字符串

    str1  ="hello"

    str2 =" Hello"

    print cmp(str1,str2)   #返回1

  (8)、字符串长度

    str ="hello"

    print len(str)    #返回5

  (9)、反序字符串

    str = "hello"

    print str[::-1]   #"olleh"

  (10)、连接字符串

    str = ”,“

    list = ["python","java","javascript"]

    print str.join(list)   # ["python","java","javascript"]

  (11)、截取字符串

     str = ’0123456789′

     print str[0:3] #截取第一位到第三位的字符

     print str[:] #截取字符串的全部字符

     print str[6:] #截取第七个字符到结尾

      print str[:-3] #截取从头开始到倒数第三个字符之前

      print str[2] #截取第三个字符

     print str[-1] #截取倒数第一个字符

     print str[::-1] #创造一个与原字符串顺序相反的字符串

     print str[-3:-1] #截取倒数第三位与倒数第一位之前的字符

     print str[-3:] #截取倒数第三位到结尾

     print str[:-5:-3] #逆序截取,以3为步长,从右向左

新手发表,有错望理解

原文地址:https://www.cnblogs.com/ljbk/p/7545107.html