位置参数

求两个数的大小 返回大的那个

# 位置参数:在函数定义阶段按照位置从左往右依次书写的变量名 叫做函数位置形参
# 位置形参在调用的时候 必须为其传值
def my_max(x,y):
print(x,y)
if x > y:
return x
else:
return y
# res = my_max(1) # 在调用函数的时候 少一个实参不行
# res = my_max(1,2,3) # 在调用函数的时候 多一个实参也不行

# res = my_max(20,10)

# 位置实参:在函数的调用阶段 传入的参数会按照位置一一对应给形参
# print(res)


# 第一种直接按照位置传 一一对应

# 第二种指名道姓的传 >>>:关键字传参
# my_max(y=20,x=10)
# my_max(10,y=20) # 位置和关键字混合使用
# my_max(20,y=40)
my_max(20,y=40,x=30)

"""
注意:在函数的调用阶段 位置参数和关键字参数可以混合使用
但是必须保证
1.位置参数必须在关键字参数的前面(越短的越靠前,越长的越复杂的越靠后)
2.同一个形参不能被多次赋值
"""

原文地址:https://www.cnblogs.com/yangxinpython/p/11159134.html