在字符串中查找想要的信息

我的第一篇博客
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流程图

Created with Raphaël 2.2.0 开始 输入查找内容 遍历整个字符串 与查询内容相同 查询内容是否为乌龟 输出“钓到了乌龟” 结束 输出“输出钓到了()” 输出“没有钓到该动物” yes no yes no

这是我第一次写博客文章,同时本人也是Python小白,写的比较简单,如果有什么错误还望各位不吝赐教,批评指正,谢谢。

猜你喜欢

转载自blog.csdn.net/weixin_45104240/article/details/97504648