如何将函数的结果存储在Python中的变量中?

如何将函数的结果存储在Python中的变量中?,python,function,python-2.7,variables,random,Python,Function,Python 2.7,Variables,Random,我试图将random.random的结果存储到一个变量中,如下所示: import random def randombb(): a = random.random() print(a) randombb() 我怎样才能得到一份合适的工作 谢谢。通常,您返回值。完成此操作后,可以像其他操作一样为返回值指定名称: def randombb(): return random.random() a = randombb() 作为旁注——python教程对于任何想了解pyt

我试图将
random.random
的结果存储到一个变量中,如下所示:

import  random

def randombb():
 a = random.random()
    print(a)

randombb()
我怎样才能得到一份合适的工作


谢谢。

通常,您
返回值。完成此操作后,可以像其他操作一样为返回值指定名称:

def randombb():
    return random.random()

a = randombb()

作为旁注——python教程对于任何想了解python基础知识的人来说都是非常棒的。我强烈建议你去看看。以下是函数部分:…

您可以简单地存储random.random()的值,就像存储在中一样,然后可以返回值

import  random

def randombb():
        a = random.random()
        print(a)
        return a

x= randombb()
print(x)

如果不想返回,可以将其设为全局变量。试试这样的

a = 0 #any value of your choice

def setavalue():
    global a    # need to declare when you want to change the value
    a = random.random()

def printavalue():
    print a    # when reading no need to declare

setavalue()
printavalue()
print a

你是什么意思?你想做什么?返回a,你应该先尝试一下,然后再把“正确”这个词放进去。我试图运行randombb函数,目的是从函数random.random中获得结果,并将其存储在变量a中。并且@AlokThakur return a在调用randombb()时不会给出输入。您多次使用“函数”,但仍然不知道它的含义。这是荒谬的。函数定义是:“函数是一个过程,它将集合X的每个元素与集合Y的单个元素相关联。”也就是说,你给它一个元素,它会返回一个元素。