最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python如何用str.format()批量生成網(wǎng)址(豆瓣讀書為例)

 更新時(shí)間:2021年09月07日 10:01:56   作者:火柴先生  
這篇文章主要介紹了Python如何用str.format()批量生成網(wǎng)址(豆瓣讀書為例),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

1 用法說明

str.format() 方法通過字符串中的花括號(hào) {} 來識(shí)別替換字段從而完成字符串的格式化。

1.1 寫法

簡單字段名有三種寫法:

  • 省略不寫 {}
  • 數(shù)字 {十進(jìn)制非負(fù)整數(shù)}
  • 變量名 {合法的Python標(biāo)識(shí)符}:在生成網(wǎng)址中可應(yīng)用

1.2 舉例

# 省略不寫
print("hello!{}".format('火柴先生'))
#OUTPUT:hello!火柴先生
# 變量名
print("hello!{name}".format(name='火柴先生'))

2 應(yīng)用:豆瓣讀書

2.1 初步

打開網(wǎng)頁選擇一個(gè)自己感興趣的標(biāo)簽,這里我選擇“股票”標(biāo)簽進(jìn)行后續(xù)操作。

拖動(dòng)到最下方有翻頁功能,點(diǎn)擊后一頁

在這里插入圖片描述 

2.2 分析URL

通過上圖中url[(https://book.douban.com/tag/股票?start=20&type=T),不難發(fā)現(xiàn)其生成邏輯

tag后為對(duì)應(yīng)的細(xì)分書籍標(biāo)簽

start值為對(duì)應(yīng)書本起始數(shù),第三頁start值變?yōu)?0可推測其每頁顯示數(shù)量為20本書

2.3 生成

利用上面學(xué)習(xí)的方法先生成一條地址

# url:https://book.douban.com/tag/股票?start=20&type=T
"https://book.douban.com/tag/股票?start={num}&type=T".format(num=20)

在notebook中運(yùn)行結(jié)果如下:

在這里插入圖片描述

通過簡單for循環(huán)批量生成網(wǎng)址,構(gòu)思分為如下幾步:

  • 先創(chuàng)建一個(gè)網(wǎng)址模板
  • 生成一個(gè)空列表,用來存儲(chǔ)批量生成的網(wǎng)址
  • 執(zhí)行循環(huán),注意這里的循環(huán)次數(shù)根據(jù)具體情況來設(shè)置
template="https://book.douban.com/tag/股票?start={num}&type=T"
url_list=[]
# 下面設(shè)置40,因?yàn)楣善鳖惖臅挥?0頁
for p in range(0,40):
    url=template.format(num=p*20)
    url_list.append(url)
url_list

執(zhí)行效果如下:

在這里插入圖片描述

參考鏈接:

Python 中 str.format() 方法詳解_團(tuán)子大圓帥的博客-CSDN博客_

到此這篇關(guān)于Python如何用str.format()批量生成網(wǎng)址(豆瓣讀書為例)的文章就介紹到這了,更多相關(guān)Python str.format()批量生成內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python打開音樂文件的實(shí)例方法

    python打開音樂文件的實(shí)例方法

    在本篇文章里小編給大家整理的是一篇關(guān)于python打開音樂文件的實(shí)例方法,有需要的朋友們學(xué)習(xí)參考下。
    2020-07-07
  • numpy數(shù)組做圖片拼接的實(shí)現(xiàn)(concatenate、vstack、hstack)

    numpy數(shù)組做圖片拼接的實(shí)現(xiàn)(concatenate、vstack、hstack)

    這篇文章主要介紹了numpy數(shù)組做圖片拼接的實(shí)現(xiàn)(concatenate、vstack、hstack),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 利用Python復(fù)制文件的9種方法總結(jié)

    利用Python復(fù)制文件的9種方法總結(jié)

    這篇文章主要給大家總結(jié)介紹了關(guān)于利用Python復(fù)制文件的9種方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • 對(duì)python中的argv和argc使用詳解

    對(duì)python中的argv和argc使用詳解

    今天小編就為大家分享一篇對(duì)python中的argv和argc使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • 零基礎(chǔ)寫python爬蟲之HTTP異常處理

    零基礎(chǔ)寫python爬蟲之HTTP異常處理

    我們?cè)谑褂门老x來抓取網(wǎng)頁內(nèi)容的時(shí)候,HTTP異常是必須要注意的一項(xiàng),所以本文,我們來詳細(xì)探尋一下HTTP異常處理的相關(guān)內(nèi)容,通過一些具體的實(shí)例來分析一下,非常的簡單,但是卻很實(shí)用。
    2014-11-11
  • Pygame實(shí)戰(zhàn)練習(xí)之炸彈人學(xué)院游戲

    Pygame實(shí)戰(zhàn)練習(xí)之炸彈人學(xué)院游戲

    炸彈人學(xué)院想必是很多人童年時(shí)期的經(jīng)典游戲,我們依舊能記得抱個(gè)老人機(jī)娛樂的場景,下面這篇文章主要給大家介紹了關(guān)于如何利用python寫一個(gè)簡單的炸彈人學(xué)院小游戲的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • opencv之顏色過濾只留下圖片中的紅色區(qū)域操作

    opencv之顏色過濾只留下圖片中的紅色區(qū)域操作

    這篇文章主要介紹了opencv之顏色過濾只留下圖片中的紅色區(qū)域操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Django中外鍵使用總結(jié)

    Django中外鍵使用總結(jié)

    本文主要介紹了Django中外鍵使用總結(jié),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • python學(xué)習(xí)必備知識(shí)匯總

    python學(xué)習(xí)必備知識(shí)匯總

    這篇文章主要介紹了python學(xué)習(xí)必備知識(shí)匯總的相關(guān)資料,需要的朋友可以參考下
    2017-09-09
  • python中reload(module)的用法示例詳解

    python中reload(module)的用法示例詳解

    與from和import相比,reload是內(nèi)置函數(shù),而不是語句,下面這篇文章主要給大家介紹了關(guān)于python中reload(module)用法的相關(guān)資料,文中給出了詳細(xì)的示例代碼供大家參考學(xué)習(xí),需要的朋友們下面來一起看看吧。
    2017-09-09

最新評(píng)論

龙陵县| 苍溪县| 西吉县| 景宁| 大化| 阜新| 苗栗市| 闸北区| 炎陵县| 清远市| 昌邑市| 同江市| 喀什市| 夏津县| 南阳市| 连州市| 广宗县| 无极县| 电白县| 佛山市| 北辰区| 监利县| 武宁县| 康定县| 循化| 三河市| 吉水县| 大关县| 邯郸县| 婺源县| 揭西县| 垣曲县| 临泉县| 上高县| 桂林市| 驻马店市| 乌什县| 安平县| 高邑县| 肇东市| 梅河口市|