我试图将函数的结果保存到变量中并在屏幕上打印该变量,但是当我打印时我看到“无”。
如何修复这个问题?
import time;
def hours():
localtime = time.localtime(time.time())
print (localtime.tm_hour)
def minutes():
localtime = time.localtime(time.time())
print (localtime.tm_min)
def seconds():
localtime = time.localtime(time.time())
print (localtime.tm_sec)
hours()
minutes()
seconds()
var = hours()
print(var)
您需要返回一个将存储到变量中的值。
这边走 :
def myfunction():
value = "myvalue"
return value
var = myfunction()
print(var)
>>> "myvalue"
目前,您只是在函数中打印值,而不是返回它,这是两件不同的事情。
Edit:另请注意,默认返回值为None
当没有 return 指令时。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)