python 形参(python真的形参)

1年前 (2023-09-25)阅读190回复0
钱良钗
钱良钗
  • 注册排名10014
  • 经验值0
  • 级别
  • 主题0
  • 回复0
楼主

Python中的函数参数可以分为两种:实际参数(也叫实参)和形式参数(也叫形参)。实参是函数调用时传入函数的变量或值,而形参是函数定义时声明的变量。

Python中有两种形参:普通形参和真形参。普通形参需要按位置传参或指定参数名,而真形参则可以通过元组或字典的方式来传参。

# 普通形参的示例
def add(x, y):
return x + y
result = add(2, 3)
print(result)  # 输出 5
# 真形参的示例
def add(*args):
result = 0
for num in args:
result += num
return result
result = add(2, 3, 4)
print(result)  # 输出 9
def print_person_info(**kwargs):
for key, value in kwargs.items():
print(f"{key}: {value}")
person_info = {"name": "Tom", "age": 18, "gender": "male"}
print_person_info(**person_info)
# 输出
# name: Tom
# age: 18
# gender: male

真形参的定义方式是在形参名前添加一个星号(*)表示元组形参,添加两个星号(**)表示字典形参。使用真形参的好处是可以处理任意个数的参数,且参数名与参数的数量不一定要匹配。

总之,在Python中,形参是一种虚拟的变量,用于接收实参并传递给函数体内的其他语句。普通形参和真形参的定义方式不同,但都可以用于传递实参。

本文可能转载于网络公开资源,如果侵犯您的权益,请联系我们删除。

本文地址:https://www.pyask.cn/info/628.html

0
回帖

python 形参(python真的形参) 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息