如何在 Python 的多行 if 语句中注释每个条件?


如果你在圆括号中包围了多行 if 语句条件,则可以直接做到。例如,

if (cond1 == 'val1' and
   cond2 == 'val2' and # Some comment
   cond3 == 'val3' and # Some comment
   cond4 == 'val4'):

但是,如果你试图在没有圆括号的情况下这样做,这是不可能的。例如,以下代码会产生错误

if cond1 == 'val1' and \
   cond2 == 'val2' and \ # Some comment
   cond3 == 'val3' and \ # Some comment
   cond4 == 'val4':

更新于:2020 年 6 月 17 日

217 次浏览

开启你的 职业生涯

完成课程获得认证

开始
广告