首页 > 编程知识 正文

python字符串怎么去空格,字符串消除空格的方法 python

时间:2023-05-06 18:05:35 阅读:271722 作者:3984

在对字符串操作前,我们需要先知道一点,就是字符串对象是不可改变的,也就是说在python创建一个字符串后,你不能把这个字符中的某一部分改变。字符串任何的改变,都会返回一个新的字符串对象。

1、去空格、特殊符号或头尾指定字符

1.1 str.strip():去两边空格及特殊符号
函数原型:
str.strip([chars])
不带参数的strip()函数,表示去除字符串str开头和结尾的空白符,包括:’n’ , ‘t’ , ‘r’ , ’ ’ 等。
带参数的strip(chars)函数,表示去除字符串str开头和结尾指定的chars字符序列,只要有就删除。

#取出字符串开头和结尾的空白字符>>> b = 'tnstd&*n'>>> b.strip()'std&*'#取出字符串开头和结尾指定的字符>>> b = '12tnsd&*n12'>>> b.strip('12')'ntnsd&*n'

注意,只针对字符序列的开头和结尾。

1.2 str.lstrip([chars]):去开头的空白字符
1.3 str.rstrip([chars]):去结尾的空白字符

>>> sr = ' axcsd '>>> sr.lstrip()'axcsd '>>> 'abd1233'.lstrip('ab')'d1233'>>> sr.rstrip()' axcsd'>>> 'asdf12'.rstrip('2')'asdf1'

注:str.lstrip([chars]) 和str.rstrip([chars])函数的工作原理跟str.strip([chars])一样,只不过他们只针对字符序列的开头或结尾。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。