首页 > 解决方案 > 当有变量等于函数时,这意味着什么?

问题描述

我试图理解这个脚本,它是一个函数的主体,意味着什么:

while True:
    city, month, day = get_filters()
    df = load_data(city, month, day)

city、month 和 day 变量是从 get_filters() 返回的对象,df 变量被分配用于将数据加载到 pandas 数据框中。

标签: pythonpandasfunctionvariables

解决方案


假设 get_filters() 返回 3 个对象 - 城市、月份和日期都分别设置为该函数的输出。

然后将 df 设置为 load_data 函数所做的任何事情的输出,根据您的说法,它返回一个 pandas 数据帧

例如,如果你有这样的事情:

def example():
    return 1, 2, 3

one, two, three = example()

print(one, two, three)

你的输出将是

1 2 3


推荐阅读