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

作者:学就完事儿了 时间:2023-04-18 22:40:57 

前言

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

补充: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'

来源:https://blog.csdn.net/m0_73201070/article/details/126237271

标签:python,字符串,前后空格
0
投稿

猜你喜欢

  • python dataframe NaN处理方式

    2022-12-01 18:49:33
  • vue转react useEffect的全过程

    2024-05-02 16:32:22
  • Oracle 当前用户下所有表的记录总数

    2009-07-14 21:34:00
  • numpy中的随机打乱数据方法np.random.shuffle解读

    2023-05-19 08:26:53
  • 基于python制作简易版学生信息管理系统

    2022-04-15 18:39:45
  • 详解Python常用的魔法方法

    2022-01-22 05:44:03
  • Python生成二维码的教程详解

    2023-05-31 08:41:43
  • Tensorflow中tf.ConfigProto()的用法详解

    2022-01-12 03:33:25
  • Python socket实现的文件下载器功能示例

    2021-03-12 22:43:19
  • Python实现获取乱序列表排序后的新下标的示例

    2021-04-25 10:36:42
  • ASP提速技巧五则

    2008-03-20 13:20:00
  • django中间键重定向实例方法

    2021-04-17 12:34:02
  • JS前端加密算法示例

    2024-04-22 22:18:28
  • 简单介绍利用TK在Python下进行GUI编程的教程

    2023-01-05 21:24:25
  • Java连接sqlserver2008数据库代码

    2023-07-02 10:22:17
  • Python使用PyQt5/PySide2编写一个极简的音乐播放器功能

    2023-11-23 16:32:45
  • oracle 常见等待事件及处理方法

    2009-04-24 12:01:00
  • 使用Python处理Excel表格的简单方法

    2023-12-07 08:05:04
  • python实现双人五子棋(终端版)

    2022-08-26 14:28:57
  • Python打工人必备之windows倒计时锁屏功能的实现

    2021-01-18 04:21:21
  • asp之家 网络编程 m.aspxhome.com