这是一个创建于 4142 天前的主题,其中的信息可能已经有所发展或是发生改变。
    
    
    
        
        a.py
import callback

callback.py

a.py这里是怎么调用函数的的?不用传参数吗?
 
    
    
    
    
 
    3 条回复  •  2014-06-29 19:19:59 +08:00
     
    
    
        
        
        
        
            
                |  |  |      1cbsw      2014-06-29 07:40:47 +08:00 via Android  1 a.py中callback仅仅是一个函数列表,并没有调用,所以自然没有参数了,这一系列函数后面应该会有真正的调用。在python中函数可以直接赋值给变量 | 
        
         
    
    
    
        
        
        
        
            
                |  |  |      2imn1      2014-06-29 08:08:29 +08:00 a.py里面其实可以理解为改变命名空间,并放进一个列表
 例如
 >>> l=[]
 >>> ap=l.append  # 这里也是改变命名空间
 >>> ap(1)
 >>> l
 [1]
 | 
        
         
    
    
    
        
        
        
        
            
                |  |  |      3tftk      2014-06-29 19:19:59 +08:00 @cbsw @imn1 谢谢,茅塞顿开的感觉 另外,像这种典型的很具python特点的写法有没有途径概览一下? |