拼接多个字符串,拼接网址的方法

#第一种 可用
>>> start_url = 'http://www.baidu.com/&page_index={}.html'
>>> for i in range(10):
	url=start_url.format(i*20)
	print(url)
	
http://www.baidu.com/&page_index=0.html
http://www.baidu.com/&page_index=20.html
http://www.baidu.com/&page_index=40.html
http://www.baidu.com/&page_index=60.html
http://www.baidu.com/&page_index=80.html
http://www.baidu.com/&page_index=100.html
http://www.baidu.com/&page_index=120.html
http://www.baidu.com/&page_index=140.html
http://www.baidu.com/&page_index=160.html
http://www.baidu.com/&page_index=180.html



#第2种,可用

>>> start_url = 'http://www.baidu.com/&page_index='
>>> end_url = '.html'
>>> for i in range(10):
	url=start_url+str(i)+end_url
	print(url)
	
http://www.baidu.com/&page_index=0.html
http://www.baidu.com/&page_index=1.html
http://www.baidu.com/&page_index=2.html
http://www.baidu.com/&page_index=3.html
http://www.baidu.com/&page_index=4.html
http://www.baidu.com/&page_index=5.html
http://www.baidu.com/&page_index=6.html
http://www.baidu.com/&page_index=7.html
http://www.baidu.com/&page_index=8.html
http://www.baidu.com/&page_index=9.html
>>> 


#第3种 不可用

>>> url=[start_url+ str(i) for i in range(10) +end_url]
Traceback (most recent call last):
  File "<pyshell#12>", line 1, in <module>
    url=[start_url+ str(i) for i in range(10) +end_url]
TypeError: unsupported operand type(s) for +: 'range' and 'str'
>>> url=[start_url+ str(i) for i in range(10)]
>>> url
['http://www.baidu.com/&page_index=0', 'http://www.baidu.com/&page_index=1', 'http://www.baidu.com/&page_index=2', 'http://www.baidu.com/&page_index=3', 'http://www.baidu.com/&page_index=4', 'http://www.baidu.com/&page_index=5', 'http://www.baidu.com/&page_index=6', 'http://www.baidu.com/&page_index=7', 'http://www.baidu.com/&page_index=8', 'http://www.baidu.com/&page_index=9']


加一些字符串的两种格式化方法:

>>> print (" my name is  %s" %('莹莹'))	   
 my name is  莹莹

>>> print (" my name is  {}".format('莹莹'))	   
 my name is  莹莹
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值