码迷,mamicode.com
首页 > 编程语言 > 详细

Python去除多余空格

时间:2015-07-27 18:53:07      阅读:286      评论:0      收藏:0      [点我收藏+]

标签:python   去空格   

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

"   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

感觉还是很实用的,尤其是节省了数据库的空间

但是,我发现中文的好像去不了,见插图

技术分享

显然,time中的空格还在,“4课时          13分钟”,,麻烦哪位大神教我一下技术分享

版权声明:本文为博主原创文章,未经博主允许不得转载。

Python去除多余空格

标签:python   去空格   

原文地址:http://blog.csdn.net/taoshengyijiuzt/article/details/47088449

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!