gpt4 book ai didi

python - 使用函数 : print vs return

转载 作者:太空宇宙 更新时间:2023-11-04 09:00:17 26 4
gpt4 key购买 nike

Python 脚本中使用函数数据的正确方法是什么?

使用print,例如:

var1 = 'This is var1'

def func1():
print(var1)

func1()

或者 - 使用 return:

var1 = 'This is var1'

def func1():
return var1

print(func1())

两者给出相同的结果:

$ ./func_var_print_return.py
This is var1

最佳答案

当函数的目的是产生一个值时,您应该返回一个值。这样函数就可以使用其他函数。例如

def add(x,y):
return x + y

def multiply(a,b):
product = 0
for i in range(b):
product = add(product, a) # Note I am calling the add function
return product

测试

>>> multiply(5,4)
20

请注意,我在 multiply 函数中使用了 addreturn 值。如果我只打印 add 的值,我将无法做到这一点。

关于python - 使用函数 : print vs return,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26160393/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com