Python对字符串的去除、查询、计数的方法
1、首先建立一个变量c,里面存放一段字符串,具体代码为:
c = "abca我是Python字符串efgea"
用print打印,显示出字符串中的内容
2、下面我们用strip 方法去掉字符串两侧的指定内容,具体代码如下:
c.strip("a")
接下来我们用print打印去掉后的内容,代码如下:
print("去掉两侧a",c.strip("a"))
3、接下来我们用lstrip和rstrip分别去除字符串的左侧指定内容和右侧指定内容
具体代码如下:
print("去掉左侧a",c.lstrip("a"))
print("去掉右侧a",c.rstrip("a"))
4、以上是字符串去除的相关方法,接下来我们看如何对字符串进行查询
具体代码如下:c.index("我",0,10)
这里我们从字符串的索引0到10之间查询,查询内容是“我”这个字符串
打印后运行效果如图
5、第二种查询方法是用find,和index用法一样,具体代码如下:
print(c.find("是",0,10))
6、虽然index和find都可以查询字符串内容,但是当指定内容不存在的时候,index方法会报错,而find 会返回-1。具体代码和运行效果
print(c.find("哈哈",0,10))
print(c.index("哈哈",0,10))
7、最后我们介绍字符串计数的方法,代码如下:
c.count("a")
打印结果如图:print(c.count("a"))
8、整体总结:
c = "abca我是Python字符串efgea"
print(c)
print("去掉两侧a",c.strip("a")) #去掉两侧的指定内容
print("去掉左侧a",c.lstrip("a"))#去左侧的指定内容
print("去掉右侧a",c.rstrip("a"))#去右侧的指定内容
print(c.index("我",0,10)) #查询字符串指定内容,显示索引号
#
print(c.find("是",0,10)) #查询字符串指定内容,显示索引号
print(c.find("哈哈",0,10)) #find不会报错,会显示-1
print(c.index("哈哈",0,10)) #如果查询无此内容会报错
print(c.count("a")) #查询指定字符串出现次数
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:20
阅读量:58
阅读量:60
阅读量:67
阅读量:75