字符串相关函数

capitalize 字符串首字母大写    例:res = strvar.capitalize()

title 每个单词的首字母大写     例:res = strvar.title()

upper 将所有字母变成大写       例:res = strvar.upper()

lower 将所有字母变成小写       例;res = strvar.swapcase()

len 计算字符串的长度       例:res = len(strvar)

count 统计字符串中某个元素的数量 例:res = res = strvar.count("b")  res = strvar.count("b",4)  res = strvar.count("b",4,8)

find 查找某个字符串第一次出现的索引位置 (推荐)  例:res = strvar.find("is",15,16)

index 与 find 功能相同 find找不到返回-1,index找不到数据直接报错

startswith 判断是否以某个字符或字符串为开头   例:res = strvar.startswith("oh")

endswith 判断是否以某个字符或字符串结尾     例:res  = strvar.endswith("dog",-4,-2)

isupper 判断字符串是否都是大写字母       例:res = strvar.isupper()

islower 判断字符串是否都是小写字母        例:res = strvar.islower()

isdecimal 检测字符串是否以数字组成  必须是纯数字 例:res = strvar.isdecimal()

split 按某字符将字符串分割成列表(默认字符是空格,"""split("字符",切割次数) 从左至右""") 例:lst = strvar.split("@",1)

rsplit 从右往左切割               例:lst = strvar.rsplit("@",1)

join  按某字符将列表拼接成字符串        例:res = "@".join(lst)

center 填充字符串,原字符居中 (默认填充空格)   例:res = strvar.center(10,"#")  #为选择的填充符号

strip  默认去掉首尾两边的空白符(空格\n \t \r ... )    例:print(strvar.strip())

rstrip 去掉右边某个字符             例:print(strvar.rstrip())

lstrip 去掉左边某个字符             例:print(strvar.lstrip())

replace()把字符串的旧字符换成新字符 格式:   字符串.replace('旧字符','新字符'[, 限制替换的次数])     例:res = strvar.replace("有没有","真没有",1) 替换一次

 

 

 

   

 

 

 

 

posted @ 2021-04-12 19:42  你也想起舞吗ovo  阅读(54)  评论(0编辑  收藏  举报