qweweretrt515
V2EX  ›  问与答

Python 里 if name and name == 'admin' 为什么不支持 if name=='admin' 而要多一个步骤呢

  •  
  •   qweweretrt515 · Mar 8, 2017 · 1611 views
    This topic created in 3529 days ago, the information mentioned may be changed or developed.

    请问这样做的好处是什么呢?

    wwqgtxx
    wwqgtxx
    Mar 8, 2017 via iPhone❤️1
    1
    if name and name == 'admin'
    这样写本来就没有什么实际意义,不过有可能会增加执行效率
    mooncakejs
    mooncakejs
    Mar 8, 2017 via iPhone❤️1
    2
    py 没有 undeclared 所以这个是脱裤子放屁行为
    wentian
    wentian
    Mar 8, 2017❤️1
    3
    直接用 name == 'admin' 即可

    if name and name == 'admin' 这种写法是冗余的
    linnchord
    linnchord
    Mar 8, 2017❤️1
    4
    通常这是别的语言习惯继承过来的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2722 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 13:18 · PVG 21:18 · LAX 05:18 · JFK 08:18
    ♥ Do have faith in what you're doing.