-
find
找到返回下标,找不到返回-1mystr.find(str,start=0,end=len(mystr))
-
index:
方法等同于find,但是没找到会报异常
-
count
计数,返回所查字符串(str)在查询范围内(mystr)出现的次数
mystr.count(str)
-
replace
把第一个参数替换为第二个参数,第三个参数是
int
,意思是替换个数,如果无参数,默认是全部替换,否则传入得参数是多少就替换多少次,如果传入参数大于实际存在的个数,那么也会以最大存在数去替换,而不会报错。In [61]: a Out[61]: '12345678933333' In [62]: a.replace("3","0",1) Out[62]: '12045678933333' In [63]: a.replace("3","0",2) Out[63]: '12045678903333' In [64]: a.replace("3","0",20) Out[64]: '12045678900000'
-
isspace()函数
判断字符串内是否全是空格
In [24]: str = "" In [25]: str.isspace() Out[25]: False In [26]: str1 = " " In [27]: str1.isspace() Out[27]: True In [28]: str2 = " 1 " In [29]: str2.isspace() Out[29]: False
字符串的常见操作
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 简介 昨天在通过shell脚本实现一个功能的时候,由于对shell处理字符串的方法有些不熟悉导致花了不少时间也犯了...
- 20170810 周四 有个朋友在微信圈转发了知乎的一篇文章:《为什么有些人开车到家后坐在车里发呆》(http:/...