中英文泡椒 发表于 2023-8-3 17:47:19

【零基础入门学习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.冷知识

定义函数时,斜杠“/”限制位置参数,即斜杠左侧的参数必须传递位置参数,而不能传递关键字参数(斜杠右侧的参数随意);

星号“*”限制关键字参数,即星号右侧的参数必须传递关键字参数,而不能传递位置参数(星号左侧的参数随意)。


歌者文明清理员 发表于 2023-8-3 17:55:37

{:10_256:}{:10_256:}{:10_256:}

中英文泡椒 发表于 2023-8-3 17:59:37

歌者文明清理员 发表于 2023-8-3 17:55


蛙趣不好意思,我不小心点到的{:10_266:}

中英文泡椒 发表于 2023-8-3 18:00:43

歌者文明清理员 发表于 2023-8-3 17:55


哈哈要不你再来一遍我删帖重来

liuhongrun2022 发表于 2023-8-3 19:19:00

{:5_106:}每天进步一点点

中英文泡椒 发表于 2023-8-4 10:17:52

liuhongrun2022 发表于 2023-8-3 19:19
每天进步一点点

{:10_340:}
页: [1]
查看完整版本: 【零基础入门学习Python】打卡笔记(三十六)