【发布时间】:2022-12-09 09:15:00
【问题描述】:
在我之前的question,Andrew Jaffe writes:
除了所有其他提示和技巧之外,我认为您还遗漏了一些重要的东西:您的函数实际上需要返回一些东西。 当您创建
autoparts()或splittext()时,想法是这将是一个您可以调用的函数,并且它可以(并且应该)返回一些东西。 一旦确定了您希望函数具有的输出,就需要将其放入return语句中。def autoparts(): parts_dict = {} list_of_parts = open('list_of_parts.txt', 'r') for line in list_of_parts: k, v = line.split() parts_dict[k] = v print(parts_dict) >>> autoparts() {'part A': 1, 'part B': 2, ...}这个函数创建了一个字典,但它不返回任何东西。但是,由于我添加了
returning something 和
【问题讨论】:
-
这个问题正在meta 上讨论。