python find函数的用法

  • 时间:
  • 9610人关注

python find函数的用法:1、用于检索是否包含指定的字符串。如果检测的字符串不存在,则返回-1,否则返回首次出现该字符串时的索引;2、语法为str.find(str, beg=0, end=len(string))。,另外这篇文章主要知识点是关于Python、python教程的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子资料:

教程详情电子资料
  • 教程类别:python教程
  • 编辑整理:刘飞宇
  • 教程字数:783字节
  • 阅读时间:大概18分钟
  • 下载本教程(DOC版)
  • OpenCV算法精解:基于Python与C++
  • Python王者归来
  • 实战Python网络爬虫
  • Python自然语言处理
  • Python金融大数据分析
  • 给大家整理一篇不错的python文章,好东西应该跟大家分享,重新编辑了一下发到本站,为了方便大家的阅读。

    python find函数的用法

    如果想要查找某一个数据,根据我们所学的函数方法,在对于字符串的查找上,我们可以选择find来完成。确切的来说,是用于字符串的检索,这样我们就可以对想要的数据进行筛选了。下面我们就python find函数的说明、语法、参数带来讲解,然后分享有关的实例用法。

    1、说明

    find()方法用于检索是否包含指定的字符串。如果检测的字符串不存在,则返回-1,否则返回首次出现该字符串时的索引。

    2、语法

    str.find(str, beg=0, end=len(string))

    3、参数

    str,指定检索的字符串

    beg,开始索引,默认为0。

    end,结束索引,默认为字符串的长度。

    4、实例

    #实现find方法  这个是简单版的
    def my_find(ori_string,find_string):
        length = len(find_string)
        flag = 0
        for i in range(len(find_string)):
            for j in range(len(ori_string)):
                if find_string[i] ==  ori_string[j] and find_string[i:i+len(find_string)] == ori_string[j:j+len(find_string)]:
                    return True
                else:
                    return False
    if __name__ ==  "__main__":
        ori_string = 'abcdafg'
        find_string = 'abcf'
        print(my_find(ori_string,find_string))

    以上就是python find函数的用法,大家在下次对字符串进行检索时,不妨尝试此类函数的使用。更多Python学习推荐:python教学

    上一篇:python常量折叠是什么

    下一篇:python异常处理的两种技巧

    相关内容

    • python获取列表最后一个元素的方法总结

      list是Python内置的一种数据类型。list是一种有序的集合,可以随时添加和删除其中的元素。可通过列表最后一个元素的索引来获取它,语句为list[-1]。

      07-09python如何获取列表最后一个元素

      阅读更多
    • python获取当前文件夹下所有文件名方法步骤

      这篇文章主要给大家介绍了关于python如何获取当前文件夹下所有文件名的相关资料,文中给出了详细的示例代码,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看

      02-11python如何获取当前文件夹下所有文件名详解

      阅读更多
    • python获取图片分辨率的方法

      今天小编就为大家分享一篇python 获取图片分辨率的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

      04-13python获取图片分辨率实例

      阅读更多
    • Python线程下条件变量的实例用法

      本篇文章给大家带来的内容是关于Python线程中条件变量的用法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。​

      09-25Python线程下条件变量的用法

      阅读更多
    • Python多进程fork()函数详解

      今天小编就为大家分享一篇关于Python多进程fork()函数详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

      12-19Python多进程fork()函数详解

      阅读更多
    • Effective Python:编写高质量Python代码的90个有效方法(第2版)

      Effective Python:编写高质量Python代码的90个有效方法(第2版)

      本书可以帮你掌握真正的Pythonic编程方式,令你能够完全发挥出Python语言的强大功能,并写出健壮而高效的代码。Scott Meyers在畅销书Effective C 中开创了一种以使用场景为主导的精练教学方式,本书作者Brett Slatkin就以这种方式汇聚了90条实践原则、开发技巧和便捷方案,并以实用的代码范例来解释它们。 ●Slatkin根据自己在Google公司多年开发Python基础架构所积累的经验,揭示Python语言中一些鲜为人知的微妙特性,并给出了能够改善代码功能及运行效率的习惯

      大小:86 MBPython

      立即下载
    • Python程序设计与算法基础教程

      Python程序设计与算法基础教程

      大小:107.6 MBPython编程

      立即下载
    • 像计算机科学家一样思考Python

      像计算机科学家一样思考Python

      《 像计算机科学家一样思考Python 》是一本实用的Python语言学习指南。本书从最基本的编程概念开始讲起,包括语言语法和语义,而且每个编程概念都有清晰的定义,引领读者循序渐进地学习值、变量、语句、函数和数据结构。书中还会探讨如何处理文件和数据库,如何理解对象、方法,以及面向对象编程,如何使用调试技巧来修正语法、运行时和语义错误,此外还会通过案例分析探讨接口设计、数据结构和基于GUI的程序。 目录 第1章 程序之道 第2章 变

      大小:50.38 MBPython

      立即下载

    学习笔记

    15小时26分钟前回答

    js和python区别大不大

    js和python区别大不大? Python和Javascript都是脚本语言,所以它们有很多共同的特性,都需要解释器来运行,都是动态类型,都支持自动内存管理,都可以调用eval()来执行脚本等等脚本语言所共有的特性。 然而它们也有很大的区别,Javascript这设计之初是一种客户端的脚本语言,主要应用于浏览器,它的语法主要借鉴了C,而Python由于其“优雅”,“明确”,“简单”的设计而广受欢迎,被应用于教育,科学计算,web开发等不同的场景中。 Python和Javascript都支持多种不同的编程范式,在面向对象的编程上面,它们有很大的区别。 Javascript的面向对象是基于原型(prototype)的, 对象的继承是由原型(也是对象……

    11小时25分钟前回答

    python中多态的实例解析(详细)

    本篇文章给大家带来的内容是关于python中多态的实例解析(详细),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 class Human(object): # 父类 :创建“人”类 def __init__(self): print('Ill pound the code and buy you a bag') # 我会敲打码,给你买包包class Man(Human): # 1)子类1 创建“男人”类 def __init__(self): print('In hs, we should have the knowledge to drink wine.The President up, the kitchen down') # 在衡水,要文武双全,有知识,会喝酒;上的总裁,下的厨房class Woman(Human):# 2)子类2 创建“女人”类 def __init__(self): print('If a man loves me, I dont care if he has a house or a car.Woman?Do you believe a') # 如果男人爱我,我不会在意他有没有……