首页 > 代码库 > 01、字符串的常见操作
01、字符串的常见操作
假设有字符串,"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:把字符串中所有的小写字符转换为大写
01、字符串的常见操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。