2024-05-03 06:15:42 发布
网友
Possible Duplicate:python .rstrip removes one additional character
这里有什么问题?rstrip似乎删除了一到最后一行代码中的多余部分。在
s = 'LedArray.py' s.rstrip('y') 'LedArray.p' s.rstrip('py') 'LedArray.' s.rstrip('.py') 'LedArra' s.rstrip('y.py') 'LedArra'
请注意,rstrip()的第二个参数是字符集,而不是序列。要删除的字符需要按给定的顺序出现。在
rstrip()
这也意味着rstrip('y.py')与rstrip('.py')完全相同,字符不能出现在集合中两次。在
rstrip('y.py')
rstrip('.py')
rstrip接受“要删除的字符”,而不是“要删除的确切子字符串”参数。.py和y.py等同于集合。事实上,你可以做y.p,它仍然会删除相同的字符。在
rstrip
.py
y.py
y.p
请注意,
rstrip()
的第二个参数是字符集,而不是序列。要删除的字符需要按给定的顺序出现。在这也意味着
rstrip('y.py')
与rstrip('.py')
完全相同,字符不能出现在集合中两次。在rstrip
接受“要删除的字符”,而不是“要删除的确切子字符串”参数。.py
和y.py
等同于集合。事实上,你可以做y.p
,它仍然会删除相同的字符。在相关问题 更多 >
编程相关推荐