返回函数的输出与打印函数有什么不同?
除了所有其他提示和提示之外,我认为您缺少一些关键的东西:您的函数实际上需要返回一些内容。当你创造 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, ...}
print
return
print
桃花长相依
慕码人8056858
相关分类