python 函数参数 *a **kw

Posted on 2018-03-05 15:52  王将军之武库  阅读(452)  评论(0编辑  收藏  举报
f(name='a')
name
>>> def f(*a,**kw):
    print a
    for i in kw:
        print i

        
>>> f([1,2],n='a',kw={1:5})#调用时,键值对可以name=value,{}的形式提供,两者之一或同时
([1, 2],)
kw
n

 

class Test():
    def f(self):
        print self#显示self,self的实质对象的地址

>>> o=Test() >>> o.f() <__main__.Test instance at 0x013BFD50> >>> o=Test() >>> o.f() <__main__.Test instance at 0x013BFDA0> >>>

 

Copyright © 2024 王将军之武库
Powered by .NET 9.0 on Kubernetes