码迷,mamicode.com
首页 > 其他好文 > 详细

字符串常用方法/函数

时间:2020-10-10 18:01:14      阅读:30      评论:0      收藏:0      [点我收藏+]

标签:查找   安装   count   rip   结束   str   dex   分隔符   col   

#① 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())

 

字符串常用方法/函数

标签:查找   安装   count   rip   结束   str   dex   分隔符   col   

原文地址:https://www.cnblogs.com/ymlpk/p/13792240.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!