python编程中,我们在修改代码,遇到空格很多的情况下,我们要删除空格。本文小编整理了三种字符串去除空格的方法:
方法一:使用字符串函数replace,去除全部空格。
实例:
1
2
3
|
>>> a = " a b c "
>>> a.replace( " " , "")
'abc'
|
方法二:使用字符串函数split,去除字符串开头或者结尾的空格。
实例:
1
2
3
|
>>> a = ''.join(a.split())
>>> print (a)
helloworld
|
方法三:使用join()方法+split()方法,去除全部空格。
语法:
1
|
str .join(sequence)
|
python去掉字符串中空格的实例扩展
实例1:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
In[ 2 ]: a = ' ddd dfe dfd efre ddd '
In[ 3 ]: a
Out[ 3 ]: ' ddd dfe dfd efre ddd '
In[ 4 ]: a.strip()
Out[ 4 ]: 'ddd dfe dfd efre ddd'
In[ 5 ]: a.lstrip()
Out[ 5 ]: 'ddd dfe dfd efre ddd '
In[ 6 ]: a.rstrip()
Out[ 6 ]: ' ddd dfe dfd efre ddd'
In[ 7 ]: a.replace( ' ' ,'')
Out[ 7 ]: 'ddddfedfdefreddd'
In[ 8 ]: a.split()
Out[ 8 ]: [ 'ddd' , 'dfe' , 'dfd' , 'efre' , 'ddd' ]
|
实例2:
1
2
3
4
5
6
7
|
In[ 3 ]: a = 'dfdfd*dfjdf**fdjfd*22*'
In[ 4 ]: a
Out[ 4 ]: 'dfdfd*dfjdf**fdjfd*22*'
In[ 5 ]: a.split( '*' )
Out[ 5 ]: [ 'dfdfd' , 'dfjdf' , ' ', ' fdjfd ', ' 22 ', ' ']
In[ 6 ]: a.split( '*' , 2 )
Out[ 6 ]: [ 'dfdfd' , 'dfjdf' , '*fdjfd*22*' ]
|
到此这篇关于去除python中的字符串空格的简单方法的文章就介绍到这了,更多相关如何去除python中的字符串空格内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://www.py.cn/faq/python/22217.html