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)pri荏鱿胫协nt("去掉两侧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不会报错,会显示-1print(c.index("哈哈",0,10)) #如果查询无此内容会报错print(c.count("a")) #查询指定字符串出现次数