#位置参数
#函数调用时,实参默认按位置顺序传递,需要个数和形参匹配。按位置传递的参数,称为:"位置参数"
def task01(a,b,c,d):
print("{0}-{1}-{2}-{3}".format(a,b,c,d))
task01(4,5,6,7) #结果:4-5-6-7
#task01(3,2) #会报错,位置参数不够
#默认值参数
#注:默认值参数必须是在普通参数后面,因为如果写在前面,在调用函数赋值时不知道该给谁赋值
def task02(a,b,c=50,d=60):
print("{0}-{1}-{2}-{3}".format(a, b, c, d))
task02(7,8) #结果:7-8-50-60
task02(7,8,9) #结果:7-8-9-60
#命名参数
def task03(a,b,c,d):
print("{0}-{1}-{2}-{3}".format(a, b, c, d))
task03(c=7,b=4,a=1,d=9) #结果:1-4-7-9
参数的类型_位置参数_默认值参数_命名参数
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...