当前位置:首页 >> 编程语言 >> 【Python】字符串和变量拼接的写法,中国移动m701(python 字符串和变量拼接)

【Python】字符串和变量拼接的写法,中国移动m701(python 字符串和变量拼接)

0evadmin 编程语言 1
文件名:【Python】字符串和变量拼接的写法,中国移动m701 【Python】字符串和变量拼接的写法

我的需求是改变url地址的后缀,其他不改,所以直接for循环,变换数字就行 也就是 字符串+变量+字符串 想着改变后缀就能批量爬图。但是原本的想法是错误的

for num in range(2,8):url="http://www.win4000.com/wallpaper_detail_160877_"+num+".html"print(url)

不能像php(.)和java(+)这样的方法进行拼接

1、第一种方法

类似于c语言 需要在前面加上%s等,预先规定格式

for num in range(2,9):url="http://www.win4000.com/wallpaper_detail_160877_"html=".html"print ('%s%d%s' %(url,num,html))

这样就能完美获取不同后缀的网页,从而获取相应图片

2、第二种方法

将变量放在%()中

url="http://www.win4000.com/wallpaper_detail_160877_%d"%(num)html=".html"text=url+html

注意: 和c一样,在字符串后面加上%和(num)即可,前面的格式和c是一样的,后面多了个%和() 记住千万别和java搞混了 错误写法:

url=url+num+html

这样就可以把text放到封装好的url里爬图了

3、最简单的方法

后面还有一种更加简便的方法,直接num后加上str和括号就行,简单方便

for num in range(2,10):url="http://www.win4000.com/wallpaper_detail_160877_%d_"+str(num)+".html"print(url)
协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接