使用 lstrip() 和 rstrip() 方法

lstrip() 方法去除字符串开头的空格,而 rstrip() 方法去除字符串结尾的空格。

lstrip() 的工作原理

  1. 从左向右扫描:从字符串开头第一个字符开始检查

  2. 连续匹配 :只移除连续出现在开头的指定字符

  3. 遇到非匹配字符即停止:一旦遇到不在参数列表中的字符,立即停止处理

>>> a = "akjhsdafkjdaj"

>>> a.lstrip("aj")

'kjhsdafkjdaj'

这里遇到k就直接停止

*str.lstrip()*方法用于去除字符串开头的空白字符,或者自定义的一组字符。

original_string = "xxxyHelloWorld"

new_string = original_string.lstrip("xy")

print(new_string) # 输出: "HelloWorld"

这里遇到h才停止

相关推荐
STCNXPARM1 天前
Linux PCI/PCIe子系统深度剖析
linux·运维·服务器·pci/pcie
郝学胜-神的一滴1 天前
深入理解Linux套接字(Socket)编程:从原理到实践
linux·服务器·开发语言·网络·c++·程序人生·算法
EverydayJoy^v^1 天前
RH134学习进程——八.管理存储堆栈
linux·运维·服务器
夕除1 天前
java--1
linux·运维·服务器
桌面运维家1 天前
vDisk VOI桌面安全策略怎么配置?详细教程
运维·网络
重生之绝世牛码1 天前
Linux软件安装 —— ClickHouse单节点安装(rpm安装、tar安装两种安装方式)
大数据·linux·运维·数据库·clickhouse·软件安装·clickhouse单节点
莫问前路漫漫1 天前
Electerm 连接远程服务器完整指南
运维·服务器·git
苏宸啊1 天前
Linux下diy程序:进度条
linux·运维·服务器
70asunflower1 天前
Python with 语句与上下文管理完全教程
linux·服务器·python
tritone1 天前
学习Chef自动化配置管理工具,为了实践环境部署,我选择了**阿贝云**的**免费虚拟主机**和**免费云服务器**来搭建测试平台。
服务器·学习·自动化