python中空格怎么打_关于Python中空格字符串处理的技巧总结

本文介绍了Python中处理字符串空格的多种方法,包括使用lstrip(), rstrip(), strip()去除空格,使用split()进行分隔,以及借助re.sub()去除所有空格和re.split()处理复杂分隔情况。通过示例代码详细阐述了每种技巧的用法,适用于不同场景的字符串空格处理需求。" 45498103,5008281,递归与类实现求n个数的和,"['递归', '类设计', 'C++']
摘要由CSDN通过智能技术生成

大家应该都知道字符串处理,是任何语言最常用到的。 其中就经常会碰到,对字符串中的空格处理,比如:去除前后空格,去除全部空格,或者以空格为分隔符来处理。 好在Python中字符串有很多方法,比如lstrip() , rstrip() , strip()来去除字符串前后空格,借助split()对字符来分隔; 实在不行,还可以借助于re模块的sub函数来替换。

下面列举下,各种情况下的处理技巧,通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,话不多说了,来一起看看详细的介绍吧。

【技巧一】借助于lstrip()来去除左边空格

>>> s = ' A B C '

>>> s.lstrip() # 去除字母字符串左边的空格

'A B C '

【技巧二】借助于rstrip()来去除右边空格

>>> s = " A B C "

>>> s.rstrip() # 去除字符串右边的空格

' A B C'

【技巧三】借助于strip()来去除左右两边的空格

>>> s = " A B C "

>>> s.strip() # 去除两边的空格

'A B C'

备注:

无论是lstrip() , rstrip() ,还是strip()默认去除空格,其实如果有其他字符也是可以去除的。比如下面示例:

从上面的例子可以看到,这三个函数的功能还是非常强大的!

【技巧四】借助于re.sub()来去除字符串中的所有空格<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值