00:00
哈喽,大家好,我是霍长亮,我们继续跟大家分享前面没讲完的课程啊,这节课呢,我们要讲的是关于字符串的检索啊啊,那应该是6.5了吧。在Python中呢,字符串提供了很多检索的方式,那比较常见的,比如说你想要说查一个字符,在另外一个字符串中出现了几次啊?我们要用什么命令cot啊?这个命令呢就可以。获取到一个字符在整个字符串中出现的次数,那么它和E语言。
01:01
对比之下又有一个区别了,对吧?如果说在E语言里面说寻找文本如果不存在,那么它返回的是什么?是负一,而在Python中返回的是零。好,我们带着大家呢,实战演示一下。我把上面呢,还是给他都先屏蔽掉啊,然后呢,咱们还是用这个字符串四来做一下。演示,那那么我们想,假如说我们想要寻找我这个字,那在整个字符传中出现的次数该怎么写?字符串。
02:00
四。点刚才讲的命令是什么?Con。对吧,啊,其实我后面你就写了,然后呢,我们来个括号在这里呢,自然就会提示对吧,你是想找什么字符,然后开始结束分别是什么,返回的是一个什么是in tit,什么是一个整数型那。那么我们要习惯性啊,其实虽然说嗯,你你写的熟了的话,你不用看提示你也知道啊,对吧,我们在这里可以写一下。假如说啊,我们要取的是我。然后咱们直接print一下。
03:12
好,那么现在呢,这里有一个报错,我们来看一下,十之八九又是这个大括号,那记住这里的是半角的。诶,应该是半角啊。啊,可能还是刚才是这个括号啊,全角还是半角,就是说要使用英文下的才可以,好我们现在呢,就已经读取出来返回了一个三,也就是说我这个字啊,在上面这个字符串中出现了三次,我们看一下一次两次。三次对吧,那么如果我们换一个,比如说我想获取哈。然后返回。也是三对吧,哈哈哈,那么如果想要找是。
04:04
两个对吧,我是中国人,我是讲他一共出现了两次,这个就是关于取次数,那么假如说我们这里我随便写几个字符,那肯定是不存在的,这里返回的是什么?就是零了,而在E语言里面寻找要是不存在啊,寻找出现次数不存在,那么返回的什么,返回的是负一啊,这个呢是一个小的注意事项,另外呢,你如果说并不是说想要判断它出现了多少次,而是只是想要简单判断它是否在这个字符串中能够找到啊,还有一个更简单的方法是什么?In啊,用in就可以判断,那in呢,大家应该都理解嘛,就是在什么什么里面对吧。
05:15
然后我们运行一下。对吧。Force,那也就是说它不在这里面,那么如果说我们把这些去掉,再输出。变成了串,也就是说它在里面啊,这个就是一个更简单的,上面呢,就是判断出现的次数啊,写一下吧。下面是判断是否在里边。出现过啊,或者说是否在在字符。
06:00
看中看。好,那么下一个呢,还有一个常见的问题,比如说啊,还拿我们一开始所实战的时候啊,你做一个文本框,然后让用户输入,那么你需要判断它输入的格式对不对啊,假如说它输入的并不是你某某某开头的,那你说明这个格式错误,你就给他一个报错,就不往下继续运行了,那这种该如何进行一个。实现对吧,你比如说你要输入的是一个网址。啊,打个比方,要输入的是一个网址,那么你那你要判断一下是不是你HTTP。
07:03
开头啊,想要实现这样的一个目标。用什么?用star star这个也非常好理解啊,你只要稍微学过一点英语对吧?Start,其实我当年上学的时候英语也不太好,然后。用这个命令啊,用它就能够判断出是不是以它为开头啊,以它为开始。字符串。是半角吗?不是。对吧,我们在这儿,那么你就可以输入。
08:05
打个比方啊,我随便写一个,写个人。我们输出一下。Force对吧,不是以人开头的,改成我。对吧,就变成了错啊,也就是以它为开头,那么同样还有一个命令,就是判断是不是结尾啊。大家动动脑筋对吧,你即便没有学过改什么,把star改成笨对吧?然后我们再来运行一下。不是以我作为结尾,改成哈。变成了for对吧,是以哈作为的结尾啊,这个呢非常的简单啊,就是这节课呢,稍微比上节课内容多了一点,就是如何进行分割之后,然后进行这个检索,就判断是不是出现了,以及出现了次数是多少,以及是不是以什么什么作为开头啊这样的一个简单的命令,好,感谢您的关注,我是霍长亮,拜拜。
09:19
啊,还是那句话啊,如果觉得咱们课程对你有所帮助啊,给我鼓鼓劲儿,给我点个赞,点个关注,然后呢,呃,右上角可以看到咱们的一个标题啊,就是你点击我头像进去,可以看到本套系列课程啊,这个呢,不是单纯的一节课,这现在已经录制几十节了,就从下载Python开始的,好,感谢您的关注,我是霍长亮,拜拜。
我来说两句