字符串的常用操作

(一)字符串的查询

  1. index()查找子串substr第一次出现的位置,如果查找的字串不存在时,则抛出ValueError
  2. rindex()查找子串substr最后一次出现的位置,如果查找的字串不存在时,则抛出ValueError
  3. find()查找子串substr第一次出现的位置,如果查找的字串不存在时,则返回-1
  4. rfind()查找子串substr最后一次出现的位置,如果查找的字串不存在时返回-1
    a='hello,hello'
    print(a.index('o'))#4
    print(a.find('o'))#4
    print(a.rindex('o'))#10
    print(a.rfind('o'))#10
    print('-------查询操作建议使用find()方法--------')
    print(a.find('k'))
    print(a.rfind('k'))
    #print(a.index('k'))ValueError: substring not found
    #print(a.rindex('k'))ValueError: substring not found

(二)字符串大小写转换操作的方法

  1. upper()把字符串中所有字符都转成大写字母
  2. lower()把字符串中所有字符都转成小写字母
    #字符串大小写转换的方法
    s='Hello,Python'
    a=s.upper()
    print(a)
    b=s.lower()
    print(b)
  3. swapcase()把字符串中所有大写字母都转成小写字母,字符串中所有小写字母都转成大写字母
    s2='Hello,Python'
    print(s2.swapcase())
  4. capitalize()把第一个字符转换为大写,把其余字符转换为小写
  5. title()把每个单词的第一个字符转换成大写,把每个单词的剩余字符转换成小写
posted @ 2022-08-14 18:30  訫語  阅读(72)  评论(0)    收藏  举报