Skip to main content
 首页 » 编程设计

python之我需要更改函数中的哪些内容才能将结果存储在变量中

2025年05月04日9xiaohuochai

我试图将一个函数的结果保存到一个变量中并在屏幕上打印该变量,但是当我打印时我看到“无”。
如何修复?

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" 

目前您只是在函数中打印值,而不是返回它,这是两个不同的事情。

编辑:另请注意,当没有 return 指令时,默认返回值为 None。