gpt4 book ai didi

python - Strip在python中是如何工作的?

转载 作者:行者123 更新时间:2023-12-04 14:41:47 25 4
gpt4 key购买 nike

我想知道 rstrip 和 lstrip 在 python 中是如何工作的。
说,如果我有一个字符串

>> a = 'thisthat'
>> a.rstrip('hat')
out : 'this'
>> a.lstrip('this')
out: 'at'
>> a.rstrip('cat')
out: 'thisth'

剥离一个词是如何工作的?

理想情况下,输出应该是“this”(对于第一种情况)和“that”(对于第二种情况),对吗?

或者它是否像正则表达式一样,匹配每个字符,以及它在末尾看到的任何字符(对于第三种情况)?

注意:我不是在寻找替换,我只是想知道在从字符串中剥 ionic 字符串时strip 是如何工作的。

最佳答案

来自 doc :

Return a copy of the string with leading and trailing characters removed. If chars is omitted or None, whitespace characters are removed. If given and not None, chars must be a string; the characters in the string will be stripped from the both ends of the string this method is called on.

strip接受一个字符参数,并尽可能地尝试从两端删除这些字符。
该参数被视为一组字符,而不是子字符串。 lstriprstrip工作方式完全相同,唯一的区别是其中一个仅从左侧剥离,另一个从右侧剥离。

关于python - Strip在python中是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40990694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com