首页 > 编程语言 > 详细

python 方法传的四个方式

时间:2020-07-01 14:31:11      阅读:66      评论:0      收藏:0      [点我收藏+]
class Person():
def function_1(self,name,age,*args):
print(f‘学生的名字叫:{name}‘)
print(f‘学生的年纪:{age}‘)
print(f‘家庭成员:{args}‘)
print(len(args))
def function_2(self,name,age=18,*args,**kwargs):#位置参数,默认参数,自定义参数
print(f‘学生的名字叫:{name}‘)
print(f‘学生的年纪:{age}‘)
print(f‘家庭成员:{args}‘)
print(f‘学习成绩:{kwargs}‘)
print(len(args))
p = Person()
t = (‘姐姐‘,‘弟弟‘,‘爸妈‘,‘哥哥‘)
d = {‘math‘:80,‘English‘:90,‘chinese‘:90}
p.function_2(‘张三‘,18,*t,**d)#第一种
p.function_2(‘张三‘,18,‘姐姐‘,‘弟弟‘,‘爸妈‘,‘哥哥‘,math=80,English=90,chinese=90)#第二种

python 方法传的四个方式

原文:https://www.cnblogs.com/qd1228/p/13218855.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!