第一次接触find()函数是在爬虫板块下,bs4对象中找元素所使用的。

最近又接触了普通用法所以记录一下,但是仍存在一些还没有解决的地方;后续会继续补笔记。

目录

1 寻找BeautifulSoup或Tag对象

2 寻找字符串特定内容

3 小结(仅适用于当前笔记内容)


1 寻找BeautifulSoup或Tag对象

#示例代码import requests
from bs4 import BeatifulSoupurl = '爬取网址的url'res = requests.get(url)bs = BeautifulSoup(res.text,'html.parser')#此处开始用find函数寻找Tag元素X = bs.find('元素',属性='')

2 寻找字符串特定内容

刷二级题目的时候的一个记录

#示例例子
gestring = "TTBEGCCCENDGGGBEGENTTCEND"i = 0
while i<len(gestring)-2:           start = gestring.find('BEG',i) if start == -1:                breakelse:                           end = gestring.find('END',i)   if end == -1:               breakelse:                         print(gestring[start+3:end])    i=end+3

输出结果:

例子过程的循环解释记录:

第四次循环后出现-1,break掉了

3 小结(仅适用于当前笔记内容)

1.find函数在解析之后的Html文件中寻找元素时,直接按元素(可包括关键字)索引,如:

X = bs.find('元素',属性='')

2.find函数在寻找字符串特定内容时,根据参数返回索引位置:

python笔记-find()函数的用法相关推荐

  1. Python assert断言函数及用法

    Python assert断言函数及用法 Python assert 语句,又称断言语句,可以看做是功能缩小版的 if 语句,它用于判断某个表达式的值,如果值为真,则程序可以继续往下执行:反之,Pyt ...

  2. python字符串find函数-python字符串查找函数的用法详解

    python字符串查找函数的使用 打开Python开发工具IDLE,新建"findstr.py'文件,并写代码如下: s ='/ab/bx,.s' print (s.find('/x')) ...

  3. python中int函数的用法浅析_Python中int()函数的用法浅析

    int()是Python的一个内部函数 Python系统帮助里面是这么说的 >>> help(int) Help on class int in module __builtin__ ...

  4. python中int用法,Python中int()函数的用法浅析

    int()是Python的一个内部函数 Python系统帮助里面是这么说的 >>> help(int) Help on class int in module __builtin__ ...

  5. python中pop函数的用法_python中pop()函数怎么用

    python中pop()函数的用法:pop()函数用于移除列表中的一个元素(默认最后一个元素),并且返回从列表中移除的元素对象.函数语法:[list.pop(ojb=list[-1])]. pop() ...

  6. python中get函数是什么意思_详解python中get函数的用法(附代码)_后端开发

    strncmp函数用法详解_后端开发 strncmp函数为字符串比较函数,其函数语法为"int strncmp ( const char * str1, const char * str2, ...

  7. python中count函数的用法

    Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数.可选参数为在字符串搜索的开始与结束位置. count()方法语法: str.count(s ...

  8. Python中Print()函数的用法___实例详解(二)(全,例多)

    Python中Print()函数的用法___实例详解(二)(全,例多) 目录 十一.Print()小例子 十二.Print()中文输入显示乱码问题 十三.Print()写入文件 十四.print()在 ...

  9. python中divmod函数的用法_Python中divmod函数的用法

    Python中divmod函数的用法,语言,余数,是一种,面向对象,函数 Python中divmod函数的用法 Python中divmod函数的用法 在Python中divmod函数的作用是把除数和余 ...

  10. python列表split_Python-split()函数实例用法讲解

    在Python中,split() 方法可以实现将一个字符串按照指定的分隔符切分成多个子串,这些子串会被保存到列表中(不包含分隔符),作为方法的返回值反馈回来. split函数用法 split(sep= ...

最新文章

  1. 谷歌如何利用人工智能重塑美国医疗行业?
  2. 【原创】vmware tools点了安装却安装不了的问题解决方法
  3. 基于 Spring Boot 的车牌识别系统(附项目地址)
  4. Python数据类型中的字典-创建和基本操作
  5. hazelcast_Hazelcast的MapLoader陷阱
  6. 一种table超出高度自动出滚动条的解决方案
  7. SpringBoot 2.x yml 文件中自定义参数解析对象
  8. mount 安卓system只读_Android如何让system分区可读写(MTK安卓6.0)-阿里云开发者社区...
  9. Bootstrap报错:Bootstrap's JavaScript requires jQuery
  10. 编译Android源码相关资源及文章
  11. 2009程序员考试大纲
  12. 5 款漏洞扫描工具:实用、强力、全面(含开源)
  13. oracle系统的物料编码,物料编码汇总专题[大家一起努力将其补充完善!以方便大家查阅!] - □-Oracle ER......
  14. 机器码、序列号、认证码、注册码的生成算法(一)
  15. 华为ensp 多区域OSPF配置
  16. 网易的又一款榜首之作,《倩女幽魂》营销负责人解析
  17. PTA乙级1014(python3)
  18. 不讲武德的Python反爬神器『fake_useragent』
  19. win10右键刷新卡顿解决方案
  20. 华硕笔记本k555拆机图解_华硕K751大屏笔记本拆机解析

热门文章

  1. 系泊系统 matlab代码,一种应用于系泊系统的设计方法与流程
  2. html打砖块小游戏源代码,javascript实现打砖块小游戏(附完整源码).pdf
  3. 河南大学计算机网络考试试卷,计算机网络试卷.doc
  4. RecyclerView 数据刷新的几种方式 局部刷新 notify MD
  5. 工业级ERPS环网协议交换机千兆4光8电工业级冗余环网以太网交换机工业光纤环网交换机
  6. 机试学习笔记07 -- 斐波那契数列、素数判定、素数筛选、二分快速幂、分解素因数、常见数学公式总结、规律神器OEIS、高精度问题
  7. 三星固态优化软件.samsung magician 中文下载地址
  8. 加载MNIST数据集
  9. Matlab2018a破解出现licensing error:-8523
  10. WebStorm汉化包下载(以及Android Studio,IntelliJIDEA等的汉化包下载)