Python去除字符串两端空格的方法

目的

  获得一个首尾不含多余空格的字符串

方法

可以使用字符串的以下方法处理:

string.lstrip(s[,chars])
Return a copy of the string with leading characters removed. If chars is omitted or None,whitespace characters are removed. If given and not None,chars must be a string; the characters in the string will be stripped from the beginning of the string this method is called on.

string.rstrip(s[,chars])
Return a copy of the string with trailing characters removed. If chars is omitted or None,chars must be a string; the characters in the string will be stripped from the end of the string this method is called on.

string.strip(s[,chars])
Return a copy of the string with leading and trailing characters removed. If chars is omitted or None,chars must be a string; the characters in the string will be stripped from the both ends of the string this method is called on.

 

具体的效果如下:


In [10]: x='     Hi,Jack!        '

In [11]: print '|',x.lstrip(),'|',x.rstrip(),x.strip(),'|'
| Hi,Jack!         |      Hi,Jack! | Hi,Jack! |

其中提供的参数chars用来删除特定的符号,注意空格并没有被移除,例如:


In [12]: x='yxyxyxxxyy Hello xyxyxyy'

In [13]: print x.strip('xy')
 Hello

相关文章

方案一 代码 在Python中,可以使用wave模块来读取双通道(立...
简介 一个用python实现的科学计算,包括: 1、一个强大的N维...
使用爬虫利器 Playwright,轻松爬取抖查查数据 我们先分析登...
轻松爬取灰豚数据的抖音商品数据 调用两次登录接口实现模拟登...
成功绕过阿里无痕验证码,一键爬取飞瓜数据 飞瓜数据的登录接...
一文教你从零开始入门蝉妈妈数据爬取,成功逆向破解数据加密...