参数详解
- 参数分类
- 普通参数/位置参数
- 默认参数
- 关键字参数
- 收集参数
# 普通参数案例
def normal_para(one, two, three):
print(one + two)
return None
normal_para(1,2,3)
3
### 默认参数案例
def default_para(one, two,three=100):
print(one + two)
print(three)
return None
default_para(1,2)
default_para(1,2,3)
3
100
3
3
# 关键字参数案例
# 摆脱位置的束缚,很清晰反映每个参数的值
def keys_para(one,two,three):
print(one + two)
print(three)
return None
keys_para(one = 1, two = 2, three = 30)
keys_para(three = 30, two = 2, one = 1)
3
30
3
30