Python内置函数find如何使用?怎么使用Python中find函数查找字符串

在python程序开发之中经常会遇到从一段内容之中查找到指定字符串的需求 , 而它能够通过正则里面的方法去实现 , 但是有些需求对于返回的值是有要求的 。那么下面小编会来介绍一下find这个内置函数的使用方法 , 讲解一下如何使用它查找字符串 。

Python内置函数find如何使用?怎么使用Python中find函数查找字符串

文章插图
一、作用
虽然说很多方法都能够用来查询字符串 , 但是它们有些返回的首字符索引、有些会将字符串返回、有些返回的则是该字符串出现的所有索引组成的元组对象 。那么find这个内置函数实际上应该被称之为str类的方法 , 它需要字符串对象才可以调用 , 返回的是字符串第一次出现时的索引 。
二、语法
find()函数虽然使用起来很简单 , 但是还是要从语法开始学习才能更加灵活和轻松的使用它 , 示例如下:
【Python内置函数find如何使用?怎么使用Python中find函数查找字符串】str.find(sub[,start[,end]])从语法上来看需要用一个字符串对象点find()函数调用它 , 并且可以传入三个参数 。sub为必选参数 , 表示的意思是要查找的字符串 。而start和end则为可选参数 , 默认值为0以及字符串长度 。需要传入不大于字符串长度的整数 , 意思就是查找时的起始和结束位置 。
三、实例
str = "adsdsada.sfsads+"str.find('.',2,-4)-1以上代码运行的结果返回的是-1 , 意思就是在str对象中查找字符串点不存在于索引2到-4的范围之中 。那么将查找的范围扩展到整个字符串的话 , 那么返回的结果就会是8了 , 因为字符串点第一次出现的位置就是索引8 。
以上就是关于“Python内置函数find如何使用?怎么使用Python中find函数查找字符串”的全部内容了 , 希望对你有所帮助 。

    推荐阅读