在python中,如果有return语句但是没有任何返回值则函数返回空值None吗
时间: 2024-03-25 12:39:24 浏览: 197
python中return不返回值的问题解析
是的,如果函数中有return语句但没有返回值,则函数会返回None,这是Python中的默认返回值。如果函数没有return语句,则函数执行完最后一行代码后也会返回None。可以通过下面的代码进行验证:
```
def test_func():
print("This function doesn't have a return statement")
result = test_func()
print(result)
```
输出结果为:
```
This function doesn't have a return statement
None
```
因为函数没有返回值,所以result的值为None。
阅读全文