Python 2.7 如果变量调用函数,结果是否存储在变量中

Python 2.7 如果变量调用函数,结果是否存储在变量中,python-2.7,variables,Python 2.7,Variables,问题: use_api_get_data()的结果是存储在pages变量中还是仅仅是对api的调用 在页面中使用i和在页面中使用x的2个循环。。。每次调用pages时,它都试图返回到通过api请求信息,或者结果被存储 我的问题是我的脚本需要几个循环。每次循环时,它是再次向api询问信息,还是只是读取下载并保存在“pages”变量中的信息 TLDR试图减少对api的调用首先,通过调用使用\u api\u get\u data()的方式,它将调用api并返回响应,然后将响应保存在页面变量中 其次,您

问题:

  • use_api_get_data()的结果是存储在pages变量中还是仅仅是对api的调用
  • 在页面中使用i和在页面中使用x的2个循环。。。每次调用pages时,它都试图返回到通过api请求信息,或者结果被存储
  • 我的问题是我的脚本需要几个循环。每次循环时,它是再次向api询问信息,还是只是读取下载并保存在“pages”变量中的信息


    TLDR试图减少对api的调用首先,通过调用
    使用\u api\u get\u data()
    的方式,它将调用api并返回响应,然后将响应保存在
    页面
    变量中


    其次,您的循环只访问
    页面
    变量,而不重复调用api,因为
    use\u api\u geet\u data()。我不确定页面是否只是作为指向函数的指针。
    
    def use_api_get_data():
        url = ..
        r = request.get(url, headers)
        return json.loads(r.text)
    
    
    def main()
        pages = use_api_get_data()
    
        for i in pages..
            for x in pages [i]