qweweretrt515
V2EX  ›  问与答

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

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

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

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

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