"""
实参传递方式
位置传参
--序列传参:可以运行时,根据某些逻辑决定传入的数据(列表)
关键字传参
--字典传参:可以运行时,根据某些逻辑决定传入的数据(列表)
形参传递方式
默认(缺省)参数:让调用者可以有选择性的传递需要的信息
"""
# def fun01(a,b,c):
# print(a)
# print(b)
# print(c)
#
# #位置传参:实参与形参的位置依次对应
# # fun01(1,2,3)
#
# #序列传参:用*将序列拆分后与形参的位置依次对应
# # fun01(*[4,5,6])
# # fun01(*(4,5,6))
# # fun01(*{8,9,10})
#
# #关键字传参:实参根据形参的名称进行对应
# fun01(b = 2,a = 1,c = 3)
# fun01(a = 2,b = 3,c = 3)
#
# #字典传参:用**将字典拆分后与形参的名字进行对应
# fun01(**{"b":20,"c":"cc","a":1.5})
#
# #默认参数
# def fun02(a = 0,b = 0,c = 0):
# print(a)
# print(b)
# print(c)
#
# #不写参数,使用默认值
# fun02()
# fun02(1)
# fun02(*[2,3])
# #关键字传参 与 默认传参相结合,可以让调用者只传递自己需要的信息
# fun02(b = 3,a = 2)
# fun02(**{"c":'cc'})
#定义函数,根据天/分钟/小时,计算总秒数
# def get_minus(day = 0,hour = 0,minutes = 0):
# minus = day * 24 * 60 * 60 + hour * 60 * 60 + minutes * 60
# return minus
#
# res1 = get_minus(hour=23)
# print(res1)
实参 形参 传参
参数传递详解
最新推荐文章于 2022-03-27 11:03:24 发布
8058

被折叠的 条评论
为什么被折叠?



