在 Python 函数中,return 语句可以有值也可以没有值。

如果 return 语句后面没有值,那么函数将返回 None,相当于不返回任何值。

例如:

def greet(name):
    if name:
        return 'Hello, ' + name
    else:
        return 'Hello, stranger'

print(greet('Alice'))   # 输出 'Hello, Alice'
print(greet(''))       # 输出 'Hello, stranger'

如果 return 语句后面有值,那么函数将返回该值。

例如:

def multiply(x, y):
    return x * y

print(multiply(2, 3))  # 输出 6

需要注意的是,如果函数中没有 return 语句,函数也会返回 None。但是这种情况只是在函数没有明确的返回值时才会发生。一般情况下,我们应该在函数中使用 return 语句来明确指定返回值。

Python 函数中的 return 语句:返回值与 None

原文地址: https://www.cveoy.top/t/topic/mXMc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录