在python中删除字符串中所有空格有:使用replace()函数、使用split()函数+join()函数、使用python正则表达式。下面本篇文章就来具体介绍一下这些方法,希望对大家有所帮助。【相关视频教程推荐:python教程】

使用replace()函数
我们可以使用replace()函数,把所有的空格(" ")替换为("")
def remove(string):
return string.replace(" ", "");
string = ' H E L L O ! ';
print("原字符串:"+string) ;
print("\n新字符串:"+remove(string)) ;输出:

立即学习“Python免费学习笔记(深入)”;
使用split()函数+join()函数
split()函数会通过指定分隔符对字符串进行切片,返回分割后的字符串的所有单字符列表。然后,我们使用join()函数迭代连接这些字符。
def remove(string):
return "".join(string.split());
string = 'w o r l d ';
print("原字符串:"+string) ;
print("\n新字符串:"+remove(string)) ;输出:

使用Python正则表达式
Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。
re 模块使 Python 语言拥有全部的正则表达式功能。
#导入re 模块
import re
def remove(string):
pattern = re.compile(r'\s+');
return re.sub(pattern,'', string);
string = 'P y t h o n';
print("原字符串:"+string);
print("\n新字符串:"+remove(string)) ;输出:

以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!
以上就是Python如何删除字符串中所有空格的详细内容,更多请关注php中文网其它相关文章!
python怎么学习?python怎么入门?python在哪学?python怎么学才快?不用担心,这里为大家提供了python速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号