Что это значит, когда есть переменные, равные функции? - PullRequest
0 голосов
/ 21 сентября 2019

Я пытаюсь понять, что означает этот скрипт, который является телом функции:

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

Переменные города, месяца и дня являются объектами, возвращаемыми из get_filters () и переменной dfназначается для загрузки данных в кадр данных pandas.

1 Ответ

3 голосов
/ 21 сентября 2019

Предполагая, что get_filters () возвращает 3 объекта - соответственно, город, месяц и день устанавливаются на выход этой функции.

df затем устанавливается на выход того, что делает функция load_data,который, по вашему мнению, возвращает кадр данных pandas

Например, если у вас есть что-то вроде этого:

def example():
    return 1, 2, 3

one, two, three = example()

print(one, two, three)

ваш вывод будет

1 2 3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...