我正在尝试使用char参数在Python中使用string.strip([char])函数。我以前用它来修剪文本,但用字符参数,它的行为有点奇怪。我无法理解它工作背后的逻辑
string = ' xoxo love xoxo '
# Leading whitepsace are removed
print(string.strip())
#Result: xoxo love xoxo
print(string.strip(' xoxoe'))
#Result: lov
print(string.strip(' dove '))
#Result: lov
这是因为
string.strip([chars])
从左、右移除字符集的子集。这非常重要,因为它不会从整个字符串中删除这些字符。 如果一个或多个字符子集存在于一个或两侧,它仍会检查字符串中的下一个字符是否在两侧都具有相同顺序的子集我不知道我是否被解释得很好
相关问题 更多 >
编程相关推荐