python去掉空格常用方式

本文介绍了如何使用Python快速去除字符串中的左侧、右侧及两侧空格,包括`lstrip()`, `rstrip()`, 和 `strip()` 方法,以及通过`replace()`和正则表达式`re.sub()`实现的空格替换技巧。

前言: 
处理字符串时经常要定制化去掉无用的空格,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 = string.replace(" ", "")
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*


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值