Python去除字符串前后空格的三种方法汇总
作者:学就完事儿了 时间:2023-04-18 22:40:57
前言
对程序员来说,‘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'
来源:https://blog.csdn.net/m0_73201070/article/details/126237271
标签:python,字符串,前后空格
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
python dataframe NaN处理方式
2022-12-01 18:49:33
vue转react useEffect的全过程
2024-05-02 16:32:22
![](https://img.aspxhome.com/file/2023/4/130264_0s.gif)
Oracle 当前用户下所有表的记录总数
2009-07-14 21:34:00
numpy中的随机打乱数据方法np.random.shuffle解读
2023-05-19 08:26:53
基于python制作简易版学生信息管理系统
2022-04-15 18:39:45
![](https://img.aspxhome.com/file/2023/5/112745_0s.jpg)
详解Python常用的魔法方法
2022-01-22 05:44:03
![](https://img.aspxhome.com/file/2023/9/130769_0s.png)
Python生成二维码的教程详解
2023-05-31 08:41:43
![](https://img.aspxhome.com/file/2023/9/128319_0s.png)
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
![](https://img.aspxhome.com/file/2023/1/80461_0s.gif)
Java连接sqlserver2008数据库代码
2023-07-02 10:22:17
Python使用PyQt5/PySide2编写一个极简的音乐播放器功能
2023-11-23 16:32:45
![](https://img.aspxhome.com/file/2023/1/63931_0s.jpg)
oracle 常见等待事件及处理方法
2009-04-24 12:01:00
使用Python处理Excel表格的简单方法
2023-12-07 08:05:04
![](https://img.aspxhome.com/file/2023/1/99021_0s.jpg)
python实现双人五子棋(终端版)
2022-08-26 14:28:57
![](https://img.aspxhome.com/file/2023/4/135344_0s.jpg)
Python打工人必备之windows倒计时锁屏功能的实现
2021-01-18 04:21:21