Python去除多余空格

转载自:https://www.cnblogs.com/wzzkaifa/p/6978537.html

今天做爬虫时。发现结果中好多多余的空格。然后有强迫症的我当然不会放过

 

"   xyz   ".strip()            # returns "xyz"  
"   xyz   ".lstrip()           # returns "xyz   "  
"   xyz   ".rstrip()           # returns "   xyz"  
"  x y z  ".replace(' ', '')   # returns "xyz" 


注意,replace是用新的字符串取代旧的,所曾经者是单引號里加了空格,后者仅为单引號

1.用replace函数。
	your_str.replace(' ', '') 

	a = 'hello word'  我把a字符串里的word替换为python 
	 a.replace('word','python') 输出的结果是hello python 

2.用split断开再合上 ''.join(your_str.split()) 

3.用正則表達式来完毕替换:
	 import re strinfo = re.compile('word')
	 b = strinfo.sub('python',a) 
	print b 
	输出的结果也是hello python
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值