Python的参数与参数

875次阅读
没有评论

Python的参数与参数简单来说,

函数定义中使用参数,

而在函数调用中使用参数。

记住这一点的一个好方法是场景——当你玩游戏时,有很多难度级别——高、中、低。 在这里,难度级别是一个参数,而低、中、高是参数。 同样,当您调整电视上的设置时,您会调整亮度和对比度。 这里,亮度和对比度是参数,从 1 到 10 的数字是参数。

有4种说法:

  • 默认参数
  • 位置参数
  • 关键字参数
  • 任意论据

默认参数:

让我们创建一个小函数 power,它返回第一个数字的值到第二个数字的幂。 如果我只传递一个值,代码就会崩溃。

Python的参数与参数

为了防止代码崩溃,我们使用默认参数,其中我们将默认值初始化为我们的参数,以便在用户在调用函数时忘记传递任何参数时,将改为传递默认值。

Python的参数与参数ММММММ

位置参数:

这意味着您传递参数的顺序,这些值将以相同的顺序在函数定义中的参数中传递。 例如,power(2,3) 意味着 a=2 和 b=3,而不是相反。

关键字参数:

有这么多的函数,记住每个参数在定义中的顺序/顺序几乎是不可能的。 所以在大多数情况下,人们只记得参数名称而不是顺序。 这是关键字参数出现的地方。

Python的参数与参数

如果您明确指定希望 b 的值为 2 而 a 的值为 3,那么您正在使用关键字参数。 这种参数的良好用例将是具有许多参数的复杂函数。

注意:关键字参数的优先级高于

任意参数:

有一些功能可能会让您感到震惊。 例如,你有没有想过 print() 函数如何在不抛出错误的情况下接收你给它的那么多参数? 这是因为像 print() 这样的函数传入了可变参数。

Python的参数与参数

希望您对 python 中的参数和参数的所有疑问现在都已消除。 如果您仍有任何问题,请随时联系或在评论中提问。

神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试

相关文章:

版权声明:wuyou2022-08-31发表,共计661字。
新手QQ群:570568346,欢迎进群讨论 Python51学习