字符串常见操作
find
检测 str 是否包含在 mystr 中,如果是返回开始的索引值,否则返回 -1。
mystr.find(str, start=0, end=len(mystr))
index
跟 find() 方法一样,只不过如果 str 不在 mystr 中会报一个异常。
mystr.index(str, start=0, end=len(mystr))
count
返回 str 在 start 和 end 之间在 mystr 里面出现的次数。
mystr.count(str, start=0, end=len(mystr))
replace
把 mystr 中的 str1 替换成 str2,如果 count 指定,则替换不超过 count 次。
mystr.replace(str1, str2, count=mystr.count(str1))
split
以 str 为分隔符切片 mystr,如果 maxsplit 有指定值,则仅分隔 maxsplit+1 个子字符串。
mystr.split(str=" ", 2)
join
将 mystr 插入到 str 中每个元素之间,构造出一个新的字符串。
mystr.join(str)
capitalize
把字符串的第一个字符大写。
mystr.capitalize()
title
把字符串的每个单词首字母大写。
>>> a = "hello itcast"
>>> a.title()
'Hello Itcast'
startswith
检查字符串是否是以 hello 开头,是则返回 True,否则返回 False。
mystr.startswith(hello)
endswith
检查字符串是否以 obj 结束,如果是返回 True,否则返回 False。
mystr.endswith(obj)
lower
转换 mystr 中所有大写字符为小写。


