首页 > 解决方案 > 使用 return 和 print 关键字时的输出差异

问题描述

def func1(*args): for i in args: print(i)

函数1(10,20,34)


在上面的代码中,我以如下方式获得输出:

10 20 30

现在,当我以这种方式编码时,我不会像上面编码那样得到输出

def func1(*args): for i in args: return(i)

打印(func1(10,20,30))

---------输出------- 10

?? 为什么这里只打印 10 而不是参数中传递的所有值

标签: printingreturnkeyword

解决方案



推荐阅读