#① 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):表示安装行(”\r”,”\n”,”\r\n”)分割
name="clover\ny\rml"
print(name. splitlines())
#⑰str.isdigit():判断是否是纯数字字符串
a="1599855"
print(a.isdigit())
#⑱str.lower():将大写转换成小写
a="REWE4440rrr"
print(a.lower())
#⑲str.upper():将小写转换成大写
a="REWE4440rrr"
print(a.upper())

 

posted on 2020-10-10 13:58  幸运的四叶草  阅读(192)  评论(0编辑  收藏  举报