python去掉空格的一些常用方式
更新时间:2022年01月28日 11:04:38 作者:清泉影月
处理字符串时经常要定制化去掉无用的空格,python 中要么用存在的常规方法,或者用正则处理,下面这篇文章主要给大家介绍了python去掉空格的一些常用方式,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
前言:
处理字符串时经常要定制化去掉无用的空格,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*
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去掉空格内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Python中利用Scipy包的SIFT方法进行图片识别的实例教程
SIFT算法可以检测图片中的局部特征,算法原理相当复杂...但是!Python强大的第三方包Scipy中带有实现SIFT算法的SIFT方法,我们只要拿来用就可以了,下面就为大家带来Python中利用Scipy包的SIFT方法进行图片识别的实例教程.2016-06-06Python进程,多进程,获取进程id,给子进程传递参数操作示例
这篇文章主要介绍了Python进程,多进程,获取进程id,给子进程传递参数操作,结合实例形式分析了Python多进程、父子进程以及进程参数传递相关操作技巧,需要的朋友可以参考下2019-10-10使用Python对接OpenAi API实现智能QQ机器人的方法
这篇文章主要介绍了使用Python对接OpenAi API实现智能QQ机器人的方法,主要是提供一个方法思路,可以根据实现代码延申出更多的解决方法,需要的朋友可以参考下2023-03-03
最新评论