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分钟”,,麻烦哪位大神教我一下微笑

posted @   wzzkaifa  阅读(47854)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决
点击右上角即可分享
微信分享提示