脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Python - python去掉空格的一些常用方式

python去掉空格的一些常用方式

2022-09-07 09:35清泉影月 Python

处理字符串时经常要定制化去掉无用的空格,python 中要么用存在的常规方法,或者用正则处理,下面这篇文章主要给大家介绍了python去掉空格的一些常用方式,文中通过实例代码介绍的非常详细,需要的朋友可以参考下

前言:

处理字符串时经常要定制化去掉无用的空格,python 中要么用存在的常规方法,或者用正则处理

1.去掉左边空格

?
1
2
3
4
5
string = "  * it is blank space test *  "
print (string.lstrip())
 
result:
* it is blank space test *

2.去掉右边空格

?
1
2
3
4
5
string = "  * it is blank space test *  "
print (string.rstrip())
 
result:
  * it is blank space test *

3.去掉左右两边空格

?
1
2
3
4
5
string = "  * it is blank space test *  "
print (string.strip())
 
result:
* it is blank space test *

4.去掉所有空格

有两种方式

eg1:调用字符串的替换方法把空格替换成空

?
1
2
3
4
5
6
string = "  * it is blank space test *  "
str_new = string.replace(" ", "")
print str_new
 
result:
*itisblankspacetest*

eg2:正则匹配把空格替换成空

?
1
2
3
4
5
6
7
8
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用于字符串分割可以按规则进行分割

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
>>> 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去掉空格内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/qingquanyingyue/article/details/93907224

延伸 · 阅读

精彩推荐
  • Pythondjango实现同一个ip十分钟内只能注册一次的实例

    django实现同一个ip十分钟内只能注册一次的实例

    下面小编就为大家带来一篇django实现同一个ip十分钟内只能注册一次的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过...

    北漂的雷子2332020-12-15
  • PythonPython发送邮件实现基础解析

    Python发送邮件实现基础解析

    这篇文章主要介绍了Python发送邮件实现基础解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考...

    蓝 寅2202020-08-15
  • Pythonpython使用tcp实现局域网内文件传输

    python使用tcp实现局域网内文件传输

    这篇文章主要介绍了python使用tcp实现局域网内文件传输,文件包括文本,图片,视频等,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙...

    WangF014022021-03-23
  • Pythonpython爬虫获取新浪新闻教学

    python爬虫获取新浪新闻教学

    在本篇内容中小编给大家分享的是关于python爬虫获取新浪新闻的相关步骤和知识点,需要的可以跟着学习下。...

    wang_yubin928872021-05-06
  • Python详解字典树Trie结构及其Python代码实现

    详解字典树Trie结构及其Python代码实现

    Trie多被用来查找和统计字符串,利用公共前缀来减少搜索时间,下面我们就来详解字典树Trie结构及其Python代码实现...

    hackbuteer15862020-08-25
  • Python如何在C++中调用Python

    如何在C++中调用Python

    虽然现在Python编程语言十分的火爆,但是实际上非要用一门语言去完成所有的任务,并不是说不可以,而是不合适。在一些特定的、对于性能要求比较高的...

    DECHIN6582021-11-10
  • Pythonpython利用google翻译方法实例(翻译字幕文件)

    python利用google翻译方法实例(翻译字幕文件)

    这篇文章主要给大家介绍了关于python利用google翻译(翻译字幕文件)的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参...

    夏_徐_梁3572020-09-22
  • PythonPython 的 f-Strings 作用远超你的预期

    Python 的 f-Strings 作用远超你的预期

    学过 Python 的朋友应该都知道 f-strings 是用来非常方便的格式化输出的,觉得它的使用方法无外乎就是 print(f'value = { value }',其实,f-strings 远超你的预期,...

    Python七号7972021-10-19