True if语句,如果没有理由,则不会执行

时间:2019-03-22 18:05:00

标签: python

我的陈述具有以下形式:

if '&amp' in var_dictionary['key_name']:
    pass:

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

0 个答案:

没有答案