使用 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才停止

相关推荐
是专家不是砖家2 分钟前
linux USB摄像头不停掉线问题
linux·运维·服务器
yuanManGan2 分钟前
走进Linux的世界:初识进程(Task)
linux·运维·服务器
NiKo_W4 分钟前
Linux UdpSocket的应用
linux·服务器·网络·内核·线程
小马哥编程10 分钟前
【软考架构】案例分析-瘦客户端C/S架构
运维·服务器·架构
老黄编程14 分钟前
09-ubuntu20.04 执行 apt update时报错,是因为官网已停止维护不再更新的缘故吗?
linux·运维·服务器·ubuntu·数字证书
Supernova_Jun14 分钟前
ffmpeg图片转视频
linux·运维·服务器
水月wwww17 分钟前
ubuntu网络连接出错解决办法
linux·运维·计算机网络·ubuntu·操作系统·ubuntu网络连接
0wioiw018 分钟前
Ubuntu(①shell脚本)
linux·运维·ubuntu
illuspas20 分钟前
AMD MI50 在Ubuntu 24.04下安装驱动和ROCm
linux·运维·ubuntu
HIT_Weston20 分钟前
19、【Ubuntu】【远程开发】技术方案分析:远程桌面
linux·运维·ubuntu