kbys.net
当前位置:首页 >> python 去掉重复空格 >>

python 去掉重复空格

import retext = ' 123 456 789 'print re.sub(r'\s{2,}', '', text) 删除连续2个(包括2个)以上的空格

1.strip():把头和尾的空格去掉 2.lstrip():把左边的空格去掉 3.rstrip():把右边的空格去掉 4.replace('c1','c2'):把字符串里的c1替换成c2。故可以用replace(' ','')来去掉字符串里的所有空格 5.split():通过指定分隔符对字符串进行切片,如...

--〉python下的什么语句相当于C中的scanf("%d,%d,%s",&a,&b,&c);? 你给的C代码是读取一行用逗号分开的值。 这代码假设读取的值全都肯定会是对的类型,而且肯定只有三个值,所以我觉得Python里这样写最接近了: a, b, c = raw_input( ).split( ',...

三种方法如下: 用replace函数: your_str.replace(' ', '')a = 'hello word' # 把a字符串里的word替换为pythona.replace('word','python') # 输出的结果是hello python用split断开再合上: ''.join(your_str.split())用正则表达式来完成替换: ...

s='hello! my word'print s.split()#输出结果为['hello!', 'my', 'word']

# 不推荐while ' ' in the_str: the_str = the_str.replace(' ', ' ') 其实可以用正则。

#假如有个字符串s>>> s='a b c d b dd e'#看到此字符串。首先,先把s中的空格分开(默认是以空格为分割)>>> s.split()#然后再使用【,】分开字符串s>>> ','.join(s.split())#最后效果为>>> p=','.join(s.split())>>> p'a,b,c,d,b,dd,e'

ip.replace(' ', '') + '\n' # 注意前面那个单引号内是个空格字符# 补充, """如果输入数据是:224.89.35 . 206:9999 283 .131.151.208:8则用正则比较好"""import restr = "224.89.35 . 206:9999 283 .131.151.208:8"reg = r'((?:\s*\d+\s*\.){3}...

_txt = "abcd 1234"_txt2 = _txt.replace("\x20", "")

这个空格是没有任何语法意义的。两种方法得到的结果一样,但第一种方式更容易阅读,一般都使用这种方式。 从可读性的角度去考虑,一般关键词后,以及逗号的后面会加一个空格。这个空格可能是可选的,但阅读起来更方便。 print "hens", 25 + 30 /...

网站首页 | 网站地图
All rights reserved Powered by www.kbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com