qweweretrt515
V2EX  ›  问与答

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

  •  
  •   qweweretrt515 · Mar 8, 2017 · 1383 views
    This topic created in 3379 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   ·   954 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 20:01 · PVG 04:01 · LAX 13:01 · JFK 16:01
    ♥ Do have faith in what you're doing.