python - 当有变量等于函数时,这意味着什么?
问题描述
我试图理解这个脚本,它是一个函数的主体,意味着什么:
while True:
city, month, day = get_filters()
df = load_data(city, month, day)
city、month 和 day 变量是从 get_filters() 返回的对象,df 变量被分配用于将数据加载到 pandas 数据框中。
解决方案
假设 get_filters() 返回 3 个对象 - 城市、月份和日期都分别设置为该函数的输出。
然后将 df 设置为 load_data 函数所做的任何事情的输出,根据您的说法,它返回一个 pandas 数据帧
例如,如果你有这样的事情:
def example():
return 1, 2, 3
one, two, three = example()
print(one, two, three)
你的输出将是
1 2 3
推荐阅读
- javascript - Vuetify.js Datepicker 为数组中的每个 datepicker 设置允许的日期
- flutter - 提供者登录注销颤动
- linux - 使用 Sed 或 awk 从 curl 响应中解析 JSON 并分配给变量以供以后使用
- python - `.zero_grad()` 和 `.zero_grad` 有什么区别?
- c++ - 如何为 gcc 中未使用的 lambda 表达式启用警告?
- java - 有没有办法遍历对象列表,然后根据每个对象的枚举值返回一个值
- pdf - ! 在 RStudio 中使用 rmarkdown 将文件编织为 PDF 时尺寸太大
- python - 通过第三个值绘制线条颜色并添加颜色条
- python - Django - models.py models.E006 将参数传递给函数
- hyperledger-fabric - 如果 Hyperledger Fabric 对等方已过期,如何重新注册管理员证书