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请求传递csrftoken

    如何使用python请求传递csrftoken

    这篇文章主要介绍了如何使用python请求传递csrftoken问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • OpenCV基础操作指南之图片的读取与写出

    OpenCV基础操作指南之图片的读取与写出

    图像处理依赖于得到一幅图像(例如,一张照片和一个视频帧)并通过应用信号处理技术的“播放”(playing)来得到预期的结果,这篇文章主要给大家介绍了关于OpenCV基础操作指南之图片读取与写出的相关资料,需要的朋友可以参考下
    2022-01-01
  • Numpy中vstack()和hstack()的使用方式

    Numpy中vstack()和hstack()的使用方式

    文章详细介绍了Numpy中vstack()和hstack()两种数组拼接方法,vstack()是垂直堆叠数组,需保证除第一轴(行)外,数组形状相同,hstack()是按顺序堆叠数组,需保证除第二轴(列)外,数组形状相同,两者都可通过堆叠给定数组最后形成至少二维的数组
    2024-10-10
  • 如何优雅地改进Django中的模板碎片缓存详解

    如何优雅地改进Django中的模板碎片缓存详解

    这篇文章主要给大家介绍了关于如何优雅地改进Django中的模板碎片缓存的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-07-07
  • 五种Python转义表示法

    五种Python转义表示法

    这篇文章主要介绍了五种Python转义表示法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • Python中利用Scipy包的SIFT方法进行图片识别的实例教程

    Python中利用Scipy包的SIFT方法进行图片识别的实例教程

    SIFT算法可以检测图片中的局部特征,算法原理相当复杂...但是!Python强大的第三方包Scipy中带有实现SIFT算法的SIFT方法,我们只要拿来用就可以了,下面就为大家带来Python中利用Scipy包的SIFT方法进行图片识别的实例教程.
    2016-06-06
  • Python进程,多进程,获取进程id,给子进程传递参数操作示例

    Python进程,多进程,获取进程id,给子进程传递参数操作示例

    这篇文章主要介绍了Python进程,多进程,获取进程id,给子进程传递参数操作,结合实例形式分析了Python多进程、父子进程以及进程参数传递相关操作技巧,需要的朋友可以参考下
    2019-10-10
  • OpenCV实现图片亮度增强或减弱

    OpenCV实现图片亮度增强或减弱

    这篇文章主要为大家详细介绍了OpenCV实现图片亮度增强或减弱,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • pycharm 激活码及使用方式的详细教程

    pycharm 激活码及使用方式的详细教程

    这篇文章主要介绍了pycharm 激活码及使用方式,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • 使用Python对接OpenAi API实现智能QQ机器人的方法

    使用Python对接OpenAi API实现智能QQ机器人的方法

    这篇文章主要介绍了使用Python对接OpenAi API实现智能QQ机器人的方法,主要是提供一个方法思路,可以根据实现代码延申出更多的解决方法,需要的朋友可以参考下
    2023-03-03

最新评论