码迷,mamicode.com
首页 > 其他好文 > 详细

01、字符串的常见操作

时间:2017-07-09 23:08:15      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:idt   技术   操作   log   car   str1   width   报错   ima   

假设有字符串,"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、字符串的常见操作

标签:idt   技术   操作   log   car   str1   width   报错   ima   

原文地址:http://www.cnblogs.com/drink/p/7143203.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!