一直都以为format()括号内要匹配带匹配的字符串,没想到还可以把要匹配的字符串也放入format()函数中,
虽然里面用了%处理字符串把,但觉得这样看上去很pythonic
url = 'https://www.qiushibaike.com/imgrank/page/%d/' # 用python的%d代表数字 又忘记加/左斜杠
for pageNum in range(1,11): # 大的for循环,遍历到最后页面执行退出,之后的语句都在这个循环下
new_url = format(url % pageNum) # 可以这样格式化字符串啊
print(new_url)
其实直接去掉format也可以;与上面的效果一样
url = 'https://www.qiushibaike.com/imgrank/page/%d/' # 用python的%d代表数字 又忘记加/左斜杠
for pageNum in range(1,11): # 大的for循环,遍历到最后页面执行退出,之后的语句都在这个循环下
new_url = url % pageNum # 可以这样格式化字符串啊
print(new_url)