zoukankan      html  css  js  c++  java
  • 字符串常用方法/函数

    #① len(str):表示返回该字符串的长度;
    print(len("cloveryml"))
    #② str.count(sub,start=0,end=len(str)):表示返回sub在str里面出现的次数,如果start或者end指定则返回指定范围内sub出现的次数
    name="cloveryml"
    print(name.count("l"))
    print(name.count("l",2))
    print(name.count("l",2,5))
    #③ str.startswith(prefix,start=0,end=len(str))表示检查字符串是否是以prefix开头,是则返回True,否则返回False。如果start和end 指定值,则在指定范围内检查。
    name="cloveryml"
    print(name.startswith("cl"))
    print(name.startswith("m"))
    print(name.startswith("m",2))
    #④ Str.endswith(suffix,start=0,end=len(str))表示检查字符串是否是以suffix结束,是则返回True,否则返回False。如果start和end 指定值,则在指定范围内检查。
    name="cloveryml"
    print(name.endswith("yml"))
    print(name.endswith("m"))
    print(name.endswith("y",2,8))
    #⑤ Str.find(sub,start=0,end=len(str))表示检查sub是否包含在字符串中str中,如果start和end指定范围,则检查是否包含在指定范围内,如果是则返回开始的索引值,否则返回-1
    name="cloveryml"
    print(name.find("yml"))
    print(name.find("l",2))
    print(name.find("m",2,8))
    #⑦ Str.index(sub,start=0,end=len(str)):与find()方法一样,只不过如果sub不在str中会报一个异常
    name="cloveryml"
    print(name. index ("yml"))
    print(name.index ("l",2))
    print(name. index ("m",2,8))
    #⑧ Str.rfind(sub,start=0,end=len(str)):与find()函数类似,不过是从右边开始查找
    name="cloveryml"
    print(name.rfind("yml"))
    print(name.rfind("l",2))
    print(name.rfind("l",2,8))
    #⑨ Str.rindex(sub,start=0,end=len(str)):与index()函数类似,不过是从右边开始查找
    name="cloveryml"
    print(name. index ("yml"))
    print(name.index ("l",2))
    print(name. index ("w",2,8))
    #⑩ Str.lstrip():默认删除字符串左边的空格
    name="   cloveryml   "
    print(name. lstrip())
    #⑪Str.rstrip()默认删除字符串右边的空格
    name="  cloveryml   "
    print(name. rstrip())
    #⑫ Str.strip()、:默认删除字符串左右两边的空格
    print(name. strip())
    #⑬ str.replace(old,new,max=str.count(old)):表示将字符串中的old替换成new,如果max指定,则替换不超过max次。
    name="cloveryml"
    print(name.replace("l","L",2))
    #⑭ str.join(seq):以str作为分隔符,将seq中所有的元素合并为一个新的字符串
    name="yim"
    print("A".join(name))
    #⑮ str.split(sub=””,num=str.count(obj)):表示以sub为分割符截取字符串,如果num有指定值,则截取num次
    name="cloveryml"
    print(name.split("l"))
    #⑯ str.splitlines(keepends=False):表示安装行(”
    ”,”
    ”,”
    ”)分割
    name="clover
    y
    ml"
    print(name. splitlines())
    #⑰str.isdigit():判断是否是纯数字字符串
    a="1599855"
    print(a.isdigit())
    #⑱str.lower():将大写转换成小写
    a="REWE4440rrr"
    print(a.lower())
    #⑲str.upper():将小写转换成大写
    a="REWE4440rrr"
    print(a.upper())
  • 相关阅读:
    URL的JavaScript解决之道
    JavaScript中Date对象的几个扩展方法
    taobao open
    Linux操作系统的日志说明
    DG常用运维命令及常见问题解决
    oracle系统视图
    oracle 自动备份、恢复功能
    oracle队列
    spring学习笔记
    sql语句拾遗
  • 原文地址:https://www.cnblogs.com/ymlpk/p/13792240.html
Copyright © 2011-2022 走看看