欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

1 用法說(shuō)明

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

1.1 寫(xiě)法

簡(jiǎn)單字段名有三種寫(xiě)法:

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

1.2 舉例

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

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

2.1 初步

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

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

在這里插入圖片描述 

2.2 分析URL

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

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

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

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é)果如下:

在這里插入圖片描述

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

  • 先創(chuàng)建一個(gè)網(wǎng)址模板
  • 生成一個(gè)空列表,用來(lái)存儲(chǔ)批量生成的網(wǎng)址
  • 執(zhí)行循環(huán),注意這里的循環(huán)次數(shù)根據(jù)具體情況來(lái)設(shè)置
template="https://book.douban.com/tag/股票?start={num}&type=T"
url_list=[]
# 下面設(shè)置40,因?yàn)楣善鳖惖臅?shū)籍只有40頁(yè)
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)址(豆瓣讀書(shū)為例)的文章就介紹到這了,更多相關(guān)Python str.format()批量生成內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論