假设有字符串,"hello world python and pythonCourse"
1?? find 与 index
str.find( queryStr , start=0 , end=len(str) )
str.index( queryStr , start=0 , end=len(str) )
总结:
find和index方法都是在一个字符串中去查询某一个子串存不存在,如果存在返回开始的索引值。
这里需要注意,一个字符串可能有多处都包含待查询的子串。无论是find还是index方法找到了就收工,后面还有我也不care了。
两个方法的不同点在于,find没有找到会返回-1,index没有找到会报错。
2?? count
str.count( queryStr , start=0 , end=len(str) )
3?? replace
str.replace( str1 , str2 , str1.count(str1) )
把 str 中的 str1 替换成 str2 , 替换的次数如果没有指定,默认是全部替换。
4?? capitalize、title
capitalize:把字符串中的第一个字符大写
title:把字符串的每个单词首字母大写
5?? lower、upper
lower:把字符串中所有的大写字符转换为小写
upper:把字符串中所有的小写字符转换为大写
时间: 2024-10-11 09:03:24