形参和实参
形参
接收参数
在形参角度
按照位置传参:有几个参数传几个值
默认参数:如果不传,则使用默认参数。传来使用传输参数
默认参数代码形式:
def count(name,sex = '男'): print('{}:{}'.format(name,sex)) count('钟林原',) count('套你大象','女')
关键字参数:
参数名=‘默认的值’
实参
也称为传递参数
在实参角度上
当要设置多个参数时:
1.可以安找位置传参
2.按照关键字传参
3.可以混着传参,但是先执行位置,再按照关键字传参
4.不能给同一个变量定义多个值
用代码可以更明确的表达出来
b ='nimeide' def jishu(j): i = 0 for l in j: i += 1 print(i) return i c = jishu(b) print(c)