python 里面怎么提取 空格分开的字符串

 我来答
xp19971025
推荐于2019-10-18 · TA获得超过17.6万个赞
知道小有建树答主
回答量:42
采纳率:100%
帮助的人:2.3万
展开全部

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不完全一样,它可以被看作是一个习惯性的用法,我们传入任何其它的合法名称都行。

参考资料

百度百科-python



Miafifi
2016-12-28 · TA获得超过451个赞
知道小有建树答主
回答量:277
采纳率:93%
帮助的人:172万
展开全部
mystr = "this is a string, with words!"

import re
word = re.sub("[^\w]", " ", mystr).split()


Further Explanation

re.sub(pattern, repl, string, count=0, flags=0)

/*
    Return the string obtained by replacing
    the leftmost non-overlapping occurrences of pattern
    in string by the replacement repl.
    If the pattern isn’t found, string is returned unchanged.
    repl can be a string or a function.
    
    [\w] means any alphanumeric character
 */
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
千寻只为爱你
推荐于2017-06-27 · TA获得超过117个赞
知道答主
回答量:43
采纳率:0%
帮助的人:27.4万
展开全部
s='hello! my word'
print s.split()
#输出结果为['hello!', 'my', 'word']
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式