2024-04-27 21:27:20 发布
网友
我扫描留言板好几个小时了,还是搞不懂这个: 我正在创建一个函数,它在使用print时可以正确输出,但是返回时不能得到相同的结果。在
list=[newport, sebastian, vero]
我的职能:
输出: 纽波特
当我用return替换print(并去掉z=…)时,输出是:
NEWPORT Sebastian Vero Beach
我希望能够返回print给我的输出。在
您需要指定列表的索引。现在你只是告诉python返回整个列表,你只想返回。在
例如:
return z[0]
newport将返回这个字符串。在
你的代码根本不起作用。甚至不明白它应该做什么。 我猜您的代码会返回它找到的第一个东西(newport)。在
当一个函数返回时,它会立即退出而不再继续,这意味着您只得到返回的第一个值。在
我建议编辑您的问题,并使email_tides函数更具可读性,并采用适当的代码格式。在
同时更好地记录行为和预期行为。在
您需要指定列表的索引。现在你只是告诉python返回整个列表,你只想返回。在
例如:
newport将返回这个字符串。在
你的代码根本不起作用。甚至不明白它应该做什么。 我猜您的代码会返回它找到的第一个东西(newport)。在
当一个函数返回时,它会立即退出而不再继续,这意味着您只得到返回的第一个值。在
我建议编辑您的问题,并使email_tides函数更具可读性,并采用适当的代码格式。在
同时更好地记录行为和预期行为。在
相关问题 更多 >
编程相关推荐