我的第一篇博客
2019年7月26日
在字符串中查找想要的信息
介绍
先建立一个字符串fish_record,然后查询想要的字符是否在该字符串里,若查询字符在该字符串中则输出想要的内容,表示查询内容在该字符串里。本程序以钓到的鱼为查询内容为例,先写一个字符串,使用while循环语句,遍历字符串中每个字符,使用if条件语句,在字符串中搜索想要的内容,如果字符串中含有想要查询的内容,则输出钓到了什么,反之则输出“没有钓到该动物”。
代码
fish_record='鲫鱼5条,鲤鱼8条,鲢鱼7条,草鱼2条,黑鱼6条,乌龟1只'
print("本次输入字符串记录长度为:",len(fish_record))
name=str(input("请输入查找内容:"))
if name in fish_record: #这里用到in函数,直接查找所找内容在不在
print('钓到了%s'%name)
for i in range(len(fish_record)):
if fish_record[i] == name[0]:
i = i+ len(name) #使得i直接跳到条数上,进行输出
if '鱼' not in name: #如果是乌龟的话就用只,鱼的话就用条
print('共计钓到%s只'%fish_record[i])
else:
print('共计钓到%s条'%fish_record[i])
break
else:
print('没有钓到%s'%name)
运行结果:
在这里我们输入“黑鱼”和“乌龟”,进行查询,你也可以查询其他内容。
FLowchart流程图
这是我第一次写博客文章,同时本人也是Python小白,写的比较简单,如果有什么错误还望各位不吝赐教,批评指正,谢谢。