Python中如何检查函数的返回类型?
时间: 2024-09-17 16:02:07 浏览: 49
Python中特殊函数集锦
在Python中,你可以通过内置的`type()`函数来检查函数的返回类型。首先,你需要获取到函数的返回值,然后应用`type()`函数。例如,假设有一个名为`my_function`的函数:
```python
def my_function():
# 函数体...
return some_value
# 获取函数返回值
returned_value = my_function()
# 检查返回类型
return_type = type(returned_value)
print(f"Return type of {my_function.__name__} is {return_type}")
```
如果想检查特定条件下的返回类型,可以添加条件判断:
```python
if isinstance(returned_value, int):
print("The function returns an integer.")
elif isinstance(returned_value, str):
print("The function returns a string.")
else:
print("The function returns something else.")
```
阅读全文