形参和实参
形参
接收参数
在形参角度
按照位置传参:有几个参数传几个值
默认参数:如果不传,则使用默认参数。传来使用传输参数
默认参数代码形式:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
def count(name,sex = '男'): print('{}:{}'.format(name,sex)) count('钟林原',) count('套你大象','女')
关键字参数:
参数名=‘默认的值’
实参
也称为传递参数
在实参角度上
当要设置多个参数时:
1.可以安找位置传参
2.按照关键字传参
3.可以混着传参,但是先执行位置,再按照关键字传参
4.不能给同一个变量定义多个值
用代码可以更明确的表达出来
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
b ='nimeide' def jishu(j): i = 0 for l in j: i += 1 print(i) return i c = jishu(b) print(c)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步