【零基础入门学习Python】打卡笔记(三十六)
https://www.bilibili.com/video/BV1c4411e77t?p=43&vd_source=451f1e8f04d8c94807752b187ccd4c7e打卡笔记:
1.位置参数:在定义函数的时候,就把函数名字和位置确定下来,将这类位置固定的参数称之为位置参数。
2.关键字参数:
对于参数特别多的函数, 使用关键字参数尤其管用,如果同时使用位置参数和关键字参数,
需要注意使用顺序,位置参数必须是在关键字参数之前
3.默认参数
定义时指定,如果调用时传入新值则替换,否则使用默认值
默认参数的意义:当用户没有输入该参数的时候,有一个默认值可以使用
如果用户指定了该参数值,那么默认的值就会被覆盖
如要使用默认参数,应该把它们放在最后
指定默认参数后,定义时要放在后边
√——def myfunc(a,b="值1",c="值2")
X——def myfunc(a="值1",b,c="值2")
4.冷知识
定义函数时,斜杠“/”限制位置参数,即斜杠左侧的参数必须传递位置参数,而不能传递关键字参数(斜杠右侧的参数随意);
星号“*”限制关键字参数,即星号右侧的参数必须传递关键字参数,而不能传递位置参数(星号左侧的参数随意)。
{:10_256:}{:10_256:}{:10_256:} 歌者文明清理员 发表于 2023-8-3 17:55
蛙趣不好意思,我不小心点到的{:10_266:} 歌者文明清理员 发表于 2023-8-3 17:55
哈哈要不你再来一遍我删帖重来
{:5_106:}每天进步一点点 liuhongrun2022 发表于 2023-8-3 19:19
每天进步一点点
{:10_340:}
页:
[1]