4 回答
TA贡献2003条经验 获得超2个赞
三种方法如下:
用replace函数:
your_str.replace(' ', '')
a = 'hello word' # 把a字符串里的word替换为python
a.replace('word','python') # 输出的结果是hello python
用split断开再合上:
''.join(your_str.split())
用正则表达式来完成替换:
import re strinfo = re.compile('word')
b = strinfo.sub('python',a)
print b
# 结果:hello python
TA贡献1829条经验 获得超6个赞
1、借助于lstrip()提取左边空格
>>> s = ' A B C '
>>> s.lstrip() # 去除字母字符串左边的空格
'A B C '
2、借助于rstrip()提取右边空格
>>> s = " A B C "
>>> s.rstrip() # 去除字符串右边的空格
' A B C'
3、借助于strip()提取左右两边的空格
>>> s = " A B C "
>>> s.strip() # 去除两边的空格
'A B C'
扩展资料
python对象的处理方法
对象的方法是指绑定到对象的函数。调用对象方法的语法是instance.method(arguments)。它等价于调用Class.method(instance, arguments)。
当定义对象方法时,必须显式地定义第一个参数,一般该参数名都使用self,用于访问对象的内部数据。
这里的self相当于C++, Java里面的this变量,但是我们还可以使用任何其它合法的参数名,比如this 和 mine 等,self与C++,Java里面的this不完全一样,它可以被看作是一个习惯性的用法,我们传入任何其它的合法名称都行。
TA贡献1874条经验 获得超12个赞
1 2 3 4 5 6 7 8 9 10 | #假如有个字符串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' |
添加回答
举报