日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python笔记-find()函数的用法

發布時間:2023/12/9 python 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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()函数的用法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。