函数 7位置参数与默认参数之间的关系
Posted steven丶syw
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数 7位置参数与默认参数之间的关系相关的知识,希望对你有一定的参考价值。
默认参数只能放在位置参数后,如果放在位置参数前就会报错
def my_max(a,b=5,c=20): # a为位置参数,b为默认参数 if a>b: return a else: return b i=my_max(10) print(i)
#加一个c,如果c不赋值那就只能放在b默认参数前 #如果赋值,就可以放在b后 因为c成了默认参数 def my_max(a,b=15,c=20): if a>b>c: return a elif b>a>c: return b else: return c i=my_max(10) print(i)
以上是关于函数 7位置参数与默认参数之间的关系的主要内容,如果未能解决你的问题,请参考以下文章