字符串&列表常见操作

1.字符串常见操作

  1. find()
    如有字符串mystr = 'hello world qf and qfcpp',以下是常见的操作
    <1>find
    检测 str 是否包含在 mystr中,如果是返回开始的索引值,否则返回-1
    mystr.find(str, start=0, end=len(mystr))
  2. index()
    跟find()方法一样,只不过如果str不在 mystr中会报一个异常.
    mystr.index(str, start=0, end=len(mystr))
  3. count()
    返回 str在start和end之间 在 mystr里面出现的次数.
    mystr.count(str, start=0, end=len(mystr))
  4. replace()
    把 mystr 中的 str1 替换成 str2,如果 count 指定,则替换不超过 count 次.
    mystr.replace(str1, str2, mystr.count(str1))
  5. split()
    以 str 为分隔符切片 mystr,如果 maxsplit有指定值,则仅分隔 maxsplit 个子字符串
    mystr.split(str=" ", 2)
  6. capitalize()
    把字符串的第一个字符大写
    mystr.capitalize()
  7. title()
    把字符串的每个单词首字母大写 talize()
  8. startwith()
    检查字符串是否是以 obj 开头, 是则返回 True,否则返回 False
    mystr.startswith(obj)
  9. endswith()
    检查字符串是否以obj结束,如果是返回True,否则返回 False.
    mystr.endswith(obj)
  10. lower()
    转换 mystr 中所有大写字符为小写
    mystr.lower()
  11. upper()
    转换 mystr 中的小写字母为大写
    mystr.upper()

2.列表常见操作

  1. append()
    通过append可以向列表添加元素
    namber.append('huluwa')
  2. extend()
    通过extend可以将另一个集合中的元素逐一添加到列表中
    a.extend(b)
  3. insert
    insert(index, object) 在指定位置index前插入元素object
    a.insert(1, 3)
  4. python中查找的常用方法为:
    in(存在),如果存在那么结果为true,否则为false
    not in (不存在),如果不存在那么结果为 true ,否则 false
    index和count与字符串中的用法相同
    a.index('a', 1, 3) # 注意是左闭右开区间
    a.count('b')
  5. 删除元素("删"del, pop, remove)
    del可以删除整个列表或根据下标删除
    pop删除最后一个元素
    remove根据元素内容删除
  6. 排序(sort, reverse)
    sort方法是将list按特定顺序重新排列,默认为由小到大,参数reverse=True可改为倒序,由大到小。
    reverse方法是将list逆置。
    a.reverse()
    a.sort(reverse=True)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容