python去掉空格的⼀些常⽤⽅式⽬录
前⾔:
1.去掉左边空格
2.去掉右边空格
3.去掉左右两边空格
4.去掉所有空格
总结
前⾔:
处理字符串时经常要定制化去掉⽆⽤的空格,python 中要么⽤存在的常规⽅法,或者⽤正则处理1.去掉左边空格
string = "  * it is blank space test *  "
print (string.lstrip())
result:
* it is blank space test *
2.去掉右边空格
string = "  * it is blank space test *  "
print (string.rstrip())
result:
* it is blank space test *
3.去掉左右两边空格
string = "  * it is blank space test *  "
print (string.strip())
result:
* it is blank space test *
4.去掉所有空格
有两种⽅式
eg1:调⽤字符串的替换⽅法把空格替换成空
string = "  * it is blank space test *  "
str_new = place(" ", "")
print str_new
result:
*itisblankspacetest*
eg2:正则匹配把空格替换成空
import re
string = "  * it is blank space test *  "
str_new = re.sub(r"\s+", "", string)
print str_new
result:
*itisblankspacetest*
eg3:join()⽅法+split()⽅法
可以去除全部空格
# join为字符字符串合成传⼊⼀个字符串列表,split⽤于字符串分割可以按规则进⾏分割
>>> a = " a b c "
>>> b = a.split()  # 字符串按空格分割成列表
>>> b ['a', 'b', 'c']
能够删除字符串中空格的函数是
>>> c = "".join(b) # 使⽤⼀个空字符串合成列表内容⽣成新的字符串
>>> c 'abc'
# 快捷⽤法
>>> a = " a b c "
>>> "".join(a.split())
'abc'
总结
到此这篇关于python去掉空格的⼀些常⽤⽅式的⽂章就介绍到这了,更多相关python去掉空格内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。