我的陈述具有以下形式:
if '&' in var_dictionary['key_name']:
pass:
该语句从未执行。知道由于我的输入在某些情况下应该已执行,因此我使用了pycharm调试。在那里,在特定情况下
事实证明,“评估”窗口中的'&' in var_dictionary['key_name']
为True,进入下一个命令,只是跳过了if语句命令中包含的内容。每次我测试我的代码时,它都会被跳过。有解释吗?实际上,我已经使用replace()克服了这个问题,但是知道输入中'&'的出现很少,我宁愿使用该'if语句',而不是将replace()方法应用于该元素的每个元素我的输入。预先谢谢你。