Python去除字符串前后空格的三种方法汇总

 更新时间:2023年01月07日 10:40:51   作者:学就完事儿了  
这篇文章主要给大家介绍了关于Python去除字符串前后空格的三种方法,需要的朋友可以参考下

前言

对程序员来说,‘python’ 和’python ’
看起来几乎没什么两样,但对程序来说,它们却是两个不同的字符串。Python能够发现’python ’ 中额外的空白,并认为它是有意义的。

空白很重要,因为你经常需要比较两个字符串是否相同。例如,一个重要的示例是,在用户登录网站时检查其用户名。

在Python中,对于字符串的删除空白,提供了三种方法:

我们这里以 favorite_language=’ Python '为例

第一种:去除字符串后面的空白

favorite_language=‘  Python  '
print(favorite_language.rstrip())

就可以看到字符串后面的空白已经删除了

第二种:去除字符串前面的空白

favorite_language=‘  Python  '
print(favorite_language.lstrip())

就可以看到字符串前面的空白已经删除了

第三种:去除字符串中前后的空白

favorite_language=‘  Python  '
print(favorite_language.strip())

就可以看到字符串前后的空白已经删除了

但不能去除字符串中的空白

总结:我们只是调用这些方法暂时删除了字符串中的空白,接下来再次访问该字符串的时候,空白依然存在

要永久删除这个字符串中的空白,必须将删除操作的结果存回到变量中:

favorite_language=‘  Python  '
favorite_language=favorite_language.strip()
print(favorite_language)

补充: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去除字符串前后空格内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • pycharm没有找到manage repositories按钮的解决办法

    pycharm没有找到manage repositories按钮的解决办法

    这篇文章主要给大家介绍了关于pycharm没有找到manage repositories按钮的解决办法,pycharm是用来写python的可视化代码软件,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-07-07
  • python获取命令行参数实例方法讲解

    python获取命令行参数实例方法讲解

    在本篇文章里小编给大家整理的是一篇关于python获取命令行参数实例方法讲解内容,有兴趣的朋友们可以学习下。
    2020-11-11
  • Python中pickle模块的使用详解

    Python中pickle模块的使用详解

    这篇文章主要介绍了Python中pickle模块的使用详解,python的pickle模块提供了一个简答的持久化功能,可以将对象以文件的形式存放在磁盘上,pickle模块实现了基本的数据序列化和反序列化,需要的朋友可以参考下
    2023-08-08
  • Django框架实现的分页demo示例

    Django框架实现的分页demo示例

    这篇文章主要介绍了Django框架实现的分页demo,结合实例形式分析了Django框架分页的步骤、原理、相关操作技巧与注意事项,需要的朋友可以参考下
    2019-05-05
  • Python callable内置函数原理解析

    Python callable内置函数原理解析

    这篇文章主要介绍了Python callable内置函数原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • python 数据加密代码

    python 数据加密代码

    使用Python来做数据加密同样简单,可以使用hashlib或者hmac模块来做数据加密
    2008-12-12
  • Python查询缺失值的4种方法总结

    Python查询缺失值的4种方法总结

    缺失值可能是数据科学中最不受欢迎的值,然而,它们总是在身边。忽略缺失值也是不合理的,因此我们需要找到有效且适当地处理它们的方法。本文总结了四个Python查询缺失值的方法,需要的可以参考一下
    2022-05-05
  • 如何将你的应用迁移到Python3的三个步骤

    如何将你的应用迁移到Python3的三个步骤

    这篇文章主要介绍了如何将你的应用迁移到Python3的三个步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • Python语言实现获取主机名根据端口杀死进程

    Python语言实现获取主机名根据端口杀死进程

    这篇文章主要介绍了Python语言实现获取主机名根据端口杀死进程的相关资料,需要的朋友可以参考下
    2016-03-03
  • Python3压缩和解压缩实现代码

    Python3压缩和解压缩实现代码

    这篇文章主要介绍了Python3压缩和解压缩实现代码,代码简单易懂,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03

最新评论