python2.7 位置参数,命名参数,任意位置参数,任意命名参数
一. 形参与实参:
形参: 在函数定义的时候括号里面的参数
def funct(number, add_number): # number与add_number 就是形参
pass
实参: 在函数调用的时候括号里面的参数
def funct(number, add_number): # number与add_number 就是形参
pass
if __name__ == '__main__':
funct(5, 3) # 5与3 就是实参
# 实参与形参在调用的时候相当于:number = 5, add_number = 3,把实参赋给形参
位置参数: 传递参数的时候按位置把实参赋给形参
def funct(number, add_number): # number与add_number 就是形参
print number, add_number
>>>funct(1, 2)
>>>1, 2
# 当然在调用函数的时候也可以直接使用命名参数来直接给形参赋值从而不考虑位置关系
>>>funct(add_number=1