2024-05-13 01:00:12 发布
网友
因此,我正在创建一个小型实验性python程序,并使用一些代码(如下所示)来确定一个数字是整数还是小数点。你知道吗
def isWhole(x): if(x%1 == 0): return "1" else: return "2"
我的问题是,无论我走到哪里,我都找不到一种方法来获取返回值并将其赋给一个变量。。。你知道吗
抱歉,如果我问这个问题看起来像个十足的傻瓜,但我甚至不知道函数可以“返回”,直到大约2天前,所以是的。。。你知道吗
返回值始终为1。你知道吗
def isWhole(x): if x % 1 == 0: return "1" else: return "2" if __name__ == "__main__": k = isWhole(4) print(k)
像这样:
def isWhole(x): if(x%1 == 0): return "1" else: return "2" my_var = isWhole(4)
回答您的问题,如何分配变量,只需将其分配给函数的输出,如下所示:
var = isWhole(4) #Put any number in instead of 4
只要函数中有return,就可以为输出指定一个变量:
return
>>> def foo(): ... return "bar" ... >>> var = foo() >>> var "bar" >>>
但是,如果没有return,那么它将返回None,因此请注意:)
None
>>> def bar(): ... print "foo" ... >>> var = bar() foo >>> var None >>>
返回值始终为1。你知道吗
像这样:
回答您的问题,如何分配变量,只需将其分配给函数的输出,如下所示:
只要函数中有
return
,就可以为输出指定一个变量:但是,如果没有
return
,那么它将返回None
,因此请注意:)相关问题 更多 >
编程相关推荐