lincolnhuang
V2EX  ›  问与答

问个基础问题,大家写的 Python 小程序,里面都是用函数的还是类的?为什么?

  •  
  •   lincolnhuang · Jan 9, 2018 · 1798 views
    This topic created in 3071 days ago, the information mentioned may be changed or developed.

    是用方法 1 还是方法 2 呢?求教

    方法 1:

    class Test():
        pass
        
    if __name__ == '__main__':
        Test()
    

    方法 2:

    def Test():
        pass
        
    if __name__ == '__main__':
        Test()
    
    6 replies    2018-01-09 11:45:12 +08:00
    qsnow6
        1
    qsnow6  
       Jan 9, 2018
    大了之后再揉成类
    lincolnhuang
        2
    lincolnhuang  
    OP
       Jan 9, 2018
    @qsnow6 我之前也是这么打算的,不过用 Python 写的运维工具还真没有变大的。。
    cominghome
        3
    cominghome  
       Jan 9, 2018
    @lincolnhuang 合适的就是最好的
    hsuan
        4
    hsuan  
       Jan 9, 2018 via Android
    有必要就用类,没必要就函数,这没什么一定的
    rogwan
        5
    rogwan  
       Jan 9, 2018
    函数名建议用小写
    lincolnhuang
        6
    lincolnhuang  
    OP
       Jan 9, 2018
    @rogwan 恩,对,失误
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2858 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 15:09 · PVG 23:09 · LAX 08:09 · JFK 11:09
    ♥ Do have faith in what you're doing.