如何用python replacepython 字符串去空格中间多余的空格转换为一个空格

python去除空格和换行符的实现方法(推荐)
投稿:jingxian
字体:[ ] 类型:转载 时间:
下面小编就为大家带来一篇python去除空格和换行符的实现方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
一、去除空格
"&& xyz&& ".strip()&&&&&&&&&&& # returns "xyz"&
"&& xyz&& ".lstrip()&&&&&&&&&& # returns "xyz&& "&
"&& xyz&& ".rstrip()&&&&&&&&&& # returns "&& xyz"&
"& x y z& ".replace(' ', '')&& # returns "xyz"
二、替换 replace("space","")
用replace("\n", ""),后边的串替换掉前边的
以上就是小编为大家带来的python去除空格和换行符的实现方法(推荐)全部内容了,希望大家多多支持脚本之家~
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具去掉/替换字符串中标点的N种方法(Python)
下面是几种方法效率的测试结果:
Timing&code:&&
&&&&import&re,&string,&timeit&&
&&&&s&=&"string.&With.&Punctuation"&&
&&&&exclude&=&set(string.punctuation)&&
&&&&table&=&string.maketrans("","")&&
&&&&regex&=&re.compile('[%s]'&%&re.escape(string.punctuation))&&
&&&&def&test_set(s):&&
&&&&&&&&return&''.join(ch&for&ch&in&s&if&ch&not&in&exclude)&&
&&&&def&test_re(s):&&#&From&Vinko's&solution,&with&fix.&&
&&&&&&&&return&regex.sub('',&s)&&
&&&&def&test_trans(s):&&
&&&&&&&&return&s.translate(table,&string.punctuation)&&
&&&&def&test_repl(s):&&#&From&S.Lott's&solution&&
&&&&&&&&for&c&in&string.punctuation:&&
&&&&&&&&&&&&s=s.replace(c,"")&&
&&&&&&&&return&s&&
&&&&print&"sets&&&&&&:",timeit.Timer('f(s)',&'from&__main__&import&s,test_set&as&f').timeit(1000000)&&
&&&&print&"regex&&&&&:",timeit.Timer('f(s)',&'from&__main__&import&s,test_re&as&f').timeit(1000000)&&
&&&&print&"translate&:",timeit.Timer('f(s)',&'from&__main__&import&s,test_trans&as&f').timeit(1000000)&&
&&&&print&"replace&&&:",timeit.Timer('f(s)',&'from&__main__&import&s,test_repl&as&f').timeit(1000000)&
测试结果如下,可以看到用regex或者string.translate()是比较快的 sets : 19.
regex : 6. translate : 2. replace :
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。1、直接使用字符串的的replace方法
s.replace(' ','');
2、join 和split一起使用的方法
''.join(s.split(' '))
3、正则表达式
re.sub(' ','',s,re.S)
本文已收录于以下专栏:
相关文章推荐
目标是要去掉多余的空格字符,在相邻字符串中,只保留一个空格
rootfs                  &#1...
最近遇到一个需求是要清除中文字串中的全角空格(数据是GBK编码,全角空格的GBK编码是\xa1\xa1)。
一开始直接使用str.replace(‘ ’,‘’)来去除,结果是部分结果出现乱码,经...
python去除字符串中间空格的方法1、使用字符串函数replace&&& a = 'hello world'&&& a.replace(' ', '')
'helloworld'看上这种方法真的是很...
一、思路:(注意,这里name,和u'[ , ]'都是Unicode编码,而不是字符串)
1、可以将这两个空格复制下来直接替换,这里用re.sub
name = u' 单价 (元/㎡) '
用Python去掉字符串两边的空格
我们经常在处理字符串时遇到有很多空格的问题,一个一个的去手动删除不是我们程序员应该做的事情
如果用Python去除字符串两边的空格。...
js去掉字符串前后空格的五种方法
第一种:循环检查替换
[javascript]
//供使用者调用
function trim(s){
return trimRight(trimLeft(s)...
今天同事反应了一个问题,说有个小模块我们这边生成的xml字符串后台的同事们反序列化不了,原因是因为生成的xml字符串之间的空格太多,我们的xml字符串是用xstream生成的,如图:
他的最新文章
讲师:王哲涵
讲师:韦玮
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)目标是要去掉多余的空格字符,在相邻字符串中,只保留一个空格
rootfs&&&&&&&&&&&&&&&&&&&&&&&&&&& 3560&&& % /
可以利用如下方式:
不区分tab的话,这样就行了: ' '.join(s.split())
本文已收录于以下专栏:
相关文章推荐
Python 删除连续出现的指定字符
#! /usr/bin/env python#coding:utf-8def del_space(string):
split_string = string.split(& &)
filt函数用法及匿名函数lamda用法,详见/apple2016/p/5657698.html
join()用法详见http://w...
1、直接使用字符串的的replace方法
s.replace(' ','');
2、join 和split一起使用的方法
''.join(s.split(' '))
3、正则表达式
python去除字符串中间空格的方法1、使用字符串函数replace&&& a = 'hello world'&&& a.replace(' ', '')
'helloworld'看上这种方法真的是很...
最近在做文件解析的时候需要对每一行按照空格进行split得到字符串数组,但是这里面既有一个空格,也有多个空格,比如286e-d41b-c81f 1           -  &#1...
import java.util.Spublic class Test {
public static void main(String[] args){
&  \n  \n  a b  \nc \n  \n\nc\nde f    g\n\nhi\n\n\n  \n  &
处理后变为:
“a b\nc\nc\nde f...
/****************************************
: deblank.c
Creat Data :
1. 字符串对齐 
&&&  
  
#对齐方式  
print ('|' + &#...
他的最新文章
讲师:王哲涵
讲师:韦玮
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)

我要回帖

更多关于 python 字符串去空格 的文章

 

随机推荐