python类传参示例

 1 class f():
 2 
 3     def __init__(self, *args, **kwargs):
 4         print('args Is', args)
       # args Is ('5', 'fff', 3, ' ')  
5 print('kwargs Is', kwargs)
       # kwargs Is {'kwargs': {'a': 1}}
6 print(type(kwargs)) 7 kwargs = kwargs.get('kwargs') 8 # kwargs = kwargs['kwargs'] 9 self.a = kwargs.get('a') 10 print('a is ', self.a) 11 self.n = args[0] 12 self.out = 1 13 return super().__init__() 14 15 def xx(self): 16 for i in range(1, int(self.n)+1): 17 self.out = self.out * i 18 print(self.out) 19 20 # *args 为tuple类型入参,**kwagrs 为dict类型入参
21 x = f('5', 'fff', 3, ' ', kwargs={'a': 1}) 22 
22 x.xx()

 

转载于:https://www.cnblogs.com/turbolxq/p/10444259.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值