草庐IT

为什么strip()函数会耗尽我的芥末?

我正在Python创建一个热狗模拟器,其中包括“HotDog”。当我格式化字符串时,如果有2个调味品,我写了此代码将其添加到字符串中:iflen(self.condiments)==2:foriinself.condiments:msg=msg+i+"and"msg=msg.strip("and")如果第二个调味品是“芥末”,则strip()函数将删除芥末的“d”,因此字符串打印出来:Rawhotdogwithketchupandmustar.我已经使用了反复试验来查找更多信息,似乎“D”是唯一会消失的字母,即:芥末和芥末酱会很好。而且,这似乎是msg=msg.strip("and")这导致了