python3 函数调用代码示例
时间: 2024-06-22 14:02:17 浏览: 4
在 Python 3 中,函数调用是一个常见的编程操作,它允许你传递参数给函数并执行其中定义的代码。下面是一些基本的函数调用代码示例:
```python
# 定义一个简单的函数,接受一个参数并返回其平方
def square(num):
return num ** 2
# 直接调用函数,传入一个数值
result = square(5) # 结果是 25
print(result)
# 可选的,使用括号表示调用,即使不传递参数
print(square()) # 如果函数没有默认参数,会抛出 TypeError,因为平方函数需要一个参数
# 使用默认参数,当不提供参数时使用默认值
def greet(name="World"):
return f"Hello, {name}!"
greet() # 输出 "Hello, World!"
greet("Alice") # 输出 "Hello, Alice!"
# 通过关键字参数指定参数名
greet(name="Bob") # 输出 "Hello, Bob!"
# 函数可以作为另一个函数的参数
def apply_operation(func, x, y):
return func(x, y)
addition = lambda a, b: a + b
subtraction = lambda a, b: a - b
print(apply_operation(addition, 5, 3)) # 输出 8
print(apply_operation(subtraction, 10, 2)) # 输出 8
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)