tftk
V2EX  ›  问与答

求解 python 函数调用

  •  
  •   tftk · Jun 29, 2014 · 3039 views
    This topic created in 4514 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
    cbsw
    Jun 29, 2014 via Android❤️1
    1
    a.py中callback仅仅是一个函数列表,并没有调用,所以自然没有参数了,这一系列函数后面应该会有真正的调用。在python中函数可以直接赋值给变量
    imn1
    imn1
    Jun 29, 2014
    2
    a.py里面其实可以理解为改变命名空间,并放进一个列表

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