tftk
V2EX  ›  问与答

求解 python 函数调用

  •  
  •   tftk · Jun 29, 2014 · 2819 views
    This topic created in 4369 days ago, the information mentioned may be changed or developed.
    a.py
    import callback



    callback.py


    a.py这里是怎么调用函数的的?不用传参数吗?
    3 replies    2014-06-29 19:19:59 +08:00
    cbsw
        1
    cbsw  
       Jun 29, 2014 via Android   ❤️ 1
    a.py中callback仅仅是一个函数列表,并没有调用,所以自然没有参数了,这一系列函数后面应该会有真正的调用。在python中函数可以直接赋值给变量
    imn1
        2
    imn1  
       Jun 29, 2014
    a.py里面其实可以理解为改变命名空间,并放进一个列表

    例如
    >>> l=[]
    >>> ap=l.append # 这里也是改变命名空间
    >>> ap(1)
    >>> l
    [1]
    tftk
        3
    tftk  
    OP
       Jun 29, 2014
    @cbsw
    @imn1
    谢谢,茅塞顿开的感觉
    另外,像这种典型的很具python特点的写法有没有途径概览一下?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3521 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 10:46 · PVG 18:46 · LAX 03:46 · JFK 06:46
    ♥ Do have faith in what you're doing.