python笔记-find()函数的用法
第一次接触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()函数的用法相关推荐
- Python assert断言函数及用法
Python assert断言函数及用法 Python assert 语句,又称断言语句,可以看做是功能缩小版的 if 语句,它用于判断某个表达式的值,如果值为真,则程序可以继续往下执行:反之,Pyt ...
- python字符串find函数-python字符串查找函数的用法详解
python字符串查找函数的使用 打开Python开发工具IDLE,新建"findstr.py'文件,并写代码如下: s ='/ab/bx,.s' print (s.find('/x')) ...
- python中int函数的用法浅析_Python中int()函数的用法浅析
int()是Python的一个内部函数 Python系统帮助里面是这么说的 >>> help(int) Help on class int in module __builtin__ ...
- python中int用法,Python中int()函数的用法浅析
int()是Python的一个内部函数 Python系统帮助里面是这么说的 >>> help(int) Help on class int in module __builtin__ ...
- python中pop函数的用法_python中pop()函数怎么用
python中pop()函数的用法:pop()函数用于移除列表中的一个元素(默认最后一个元素),并且返回从列表中移除的元素对象.函数语法:[list.pop(ojb=list[-1])]. pop() ...
- python中get函数是什么意思_详解python中get函数的用法(附代码)_后端开发
strncmp函数用法详解_后端开发 strncmp函数为字符串比较函数,其函数语法为"int strncmp ( const char * str1, const char * str2, ...
- python中count函数的用法
Python count()方法 描述 Python count() 方法用于统计字符串里某个字符出现的次数.可选参数为在字符串搜索的开始与结束位置. count()方法语法: str.count(s ...
- Python中Print()函数的用法___实例详解(二)(全,例多)
Python中Print()函数的用法___实例详解(二)(全,例多) 目录 十一.Print()小例子 十二.Print()中文输入显示乱码问题 十三.Print()写入文件 十四.print()在 ...
- python中divmod函数的用法_Python中divmod函数的用法
Python中divmod函数的用法,语言,余数,是一种,面向对象,函数 Python中divmod函数的用法 Python中divmod函数的用法 在Python中divmod函数的作用是把除数和余 ...
- python列表split_Python-split()函数实例用法讲解
在Python中,split() 方法可以实现将一个字符串按照指定的分隔符切分成多个子串,这些子串会被保存到列表中(不包含分隔符),作为方法的返回值反馈回来. split函数用法 split(sep= ...
最新文章
- 谷歌如何利用人工智能重塑美国医疗行业?
- 【原创】vmware tools点了安装却安装不了的问题解决方法
- 基于 Spring Boot 的车牌识别系统(附项目地址)
- Python数据类型中的字典-创建和基本操作
- hazelcast_Hazelcast的MapLoader陷阱
- 一种table超出高度自动出滚动条的解决方案
- SpringBoot 2.x yml 文件中自定义参数解析对象
- mount 安卓system只读_Android如何让system分区可读写(MTK安卓6.0)-阿里云开发者社区...
- Bootstrap报错:Bootstrap's JavaScript requires jQuery
- 编译Android源码相关资源及文章
- 2009程序员考试大纲
- 5 款漏洞扫描工具:实用、强力、全面(含开源)
- oracle系统的物料编码,物料编码汇总专题[大家一起努力将其补充完善!以方便大家查阅!] - □-Oracle ER......
- 机器码、序列号、认证码、注册码的生成算法(一)
- 华为ensp 多区域OSPF配置
- 网易的又一款榜首之作,《倩女幽魂》营销负责人解析
- PTA乙级1014(python3)
- 不讲武德的Python反爬神器『fake_useragent』
- win10右键刷新卡顿解决方案
- 华硕笔记本k555拆机图解_华硕K751大屏笔记本拆机解析
热门文章
- 系泊系统 matlab代码,一种应用于系泊系统的设计方法与流程
- html打砖块小游戏源代码,javascript实现打砖块小游戏(附完整源码).pdf
- 河南大学计算机网络考试试卷,计算机网络试卷.doc
- RecyclerView 数据刷新的几种方式 局部刷新 notify MD
- 工业级ERPS环网协议交换机千兆4光8电工业级冗余环网以太网交换机工业光纤环网交换机
- 机试学习笔记07 -- 斐波那契数列、素数判定、素数筛选、二分快速幂、分解素因数、常见数学公式总结、规律神器OEIS、高精度问题
- 三星固态优化软件.samsung magician 中文下载地址
- 加载MNIST数据集
- Matlab2018a破解出现licensing error:-8523
- WebStorm汉化包下载(以及Android Studio,IntelliJIDEA等的汉化包下载)