str字符串有哪些操作:
mystr.find(str,start,end)
如果存在,返回下标,不存在返回-1
mystr.index(str,start,end)
如果存在,返回下标,不存在报异常
mystr.count(str,start,end)
返回str在start到end之间出现的次数
mystr.replace(str1,str2,count)
将str1替换成str2,如果count指定则不超过count次
mystr.split(str,count)
将字符串以str为分隔符进行切片,如果count指定则直切count个
mystr.capitalize()
将字符串的首字母变成大写
mystr.title()
将字符串每个单词的首写字母变成大写
mystr.startwith(obj)
检查字符串是否以obj开头,是返回True,否则返回False
mystr.endwith(obj)
检查字符串是否以obj结束,是返回True,否则返回False
mystr.lower()
将字符串中所有字符转换为小写
mystr.upper()
将字符串中所有字符转换为大写
mystr.ljust(width)
返回一个原始字符串左对齐,并用空格填充至width长度的新字符串
mystr.rjust(width)
返回一个原始字符串右对齐,并用空格填充至width长度的新字符串
mystr.center(width)
返回一个原始字符串居中,并用空格填充至width长度的新字符串
mystr.lstrip()
删除原始字符串左边的空白字符
mystr.rstrip()
删除原始字符串右边的空白字符
mystr.strip()
删除原始字符串两边的空白字符
mystr.rfind(str)
类似find,返回的是最右端的str的下标
mystr.rindex(str)
类似index,返回的是最右端的str的下标
mystr.partition(str)
从左往右把mystr以str分割成前中后三部分
mystr.rpartition(str)
类似partition,从右往左分
mystr.splitlines()
按照行进行分割,返回包含各行元素的列表
mystr.isalpha()
如果字符串全是字母返回True,否则返回False
mystr.isdigit()
如果字符串中只包含数字返回True,否则返回False
mystr.isalnum()
如果字符串中只包含数字和字母返回True,否则返回False
mystr.isspace()
如果字符串只包含空格,返回True,否则返回False
至于具体的case,有时间了我再加