我是靠谱客的博主 超帅帽子,最近开发中收集的这篇文章主要介绍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去除多余空格所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部