我不明白为什么你会使用 return 而不是 print [重复]

问题描述 投票:0回答:1

我目前正在定义命令,我正在使用的服务希望我在命令中使用 return 而不是 print 来进行练习。我想知道两者之间有什么区别以及两者各自的一些好处。

python printing return
1个回答
1
投票

函数中的打印用于显示输出,如

def greet(name):
    print(f"Hi, {name}!")

greet("Person")  # Prints "Hi, Person!"

While returns 可用于将函数内使用的变量赋值给函数外的变量,如

def add(a, b):
    return a + b

result = add(4, 5)
print(result)  # Prints 9

基本上,当你想在函数内计算一个值并将其发送回主程序使用时,请使用 return ;当你想在不影响函数返回值的情况下显示信息时,请使用 print 。

© www.soinside.com 2019 - 2024. All rights reserved.