Python中的strip(),lstrip(),rstrip()的用法
1.strip删除首尾的字符
>>> a = 'abcd'.strip('a') #删除首部的a >>> print (a) bcd >>> a = 'abcd'.strip('d') #删除尾部的d >>> print (a) abc >>> a = 'abcda'.strip('a') #删除首尾的a >>> print (a) bcd
2.lstrip删除首部的字符
>>> s = 'abcd'.lstrip('d') #没有删除尾部的d >>> print (s) abcd >>> s = 'abcd'.lstrip('a') #删除首部的a >>> print (s) bcd >>> s = 'abcda'.lstrip('a') #首尾相同时,删除首部 >>> print (s) bcda
3.rstrip删除尾部的字符
>>> x = 'abcd'.rstrip('d') #删除尾部d >>> print (x) abc >>> x = 'abcd'.rstrip('a') #首部为a,尾部为b,删除不了a >>> print (x) abcd >>> x = 'abca'.rstrip('a') #首尾相同,删除尾部a >>> print (x) abc
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步