函数传参的时候有一个实数怎么定义函数
时间: 2024-12-20 11:16:58 浏览: 3
Python函数定义及传参方式详解(4种)
当你需要在函数中处理一个实数作为参数时,你可以直接定义一个接受浮点数(通常用 double 或 float 类型表示)的函数。下面是一个简单的例子,假设我们定义了一个计算两个数之和的函数:
```python
def add_numbers(a: float) -> float:
"""
计算并返回两个浮点数的和
:param a: 输入的第一个实数值
:return: a 和另一个未指定值的和
"""
return a + some_default_value
# 调用函数时传入一个实数
result = add_numbers(4.5)
```
在这个例子中,`add_numbers` 函数接收一个名为 `a` 的实数参数,并返回它们的和。你可以根据实际需求选择合适的默认值(如 `some_default_value`),如果没有提供参数,则使用默认值。
如果你希望用户能够提供第二个参数,可以将它添加到函数定义中:
```python
def add_numbers(a: float, b: float) -> float:
"""
返回两个实数的和
:param a: 第一个加数
:param b: 第二个加数
:return: a 和 b 的和
"""
return a + b
```
然后在调用时传入两个参数:
```python
result = add_numbers(2.0, 3.0)
```
阅读全文