实参,实际在调用的时候传递的信息,看代码三种情况。
def eat(zhushi,cai, tang, tianpin):
print(zhushi,cai, tang, tianpin)
eat("大米饭", "西红柿炒鸡蛋", "紫菜蛋花汤", "哈根达斯")#位置参数
eat(zhushi="小米饭", tang="胡辣汤", cai="韭菜炒大腰子", tianpin="老中街冰棍")#关键字参数
eat("小米饭", "胡辣汤", tang="韭菜炒大腰子", tianpin="老中街冰棍")#混合参数
总结:
实参, 实际在调用的时候传递的信息
1. 位置参数. 按照位置进行传递参数
2. 关键字参数. 按照参数的名字进行传递参数
3. 混合参数.
顺序: 位置参数放前面, 关键字参数放后面 -> 否则报错! 官方不让这么干
实参在执行的时候. 必须要保障形参有数据



