使用printWorks返回的python函数

2024-04-27 21:27:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我扫描留言板好几个小时了,还是搞不懂这个: 我正在创建一个函数,它在使用print时可以正确输出,但是返回时不能得到相同的结果。在

list=[newport, sebastian, vero]

我的职能:

^{pr2}$

输出: 纽波特

当我用return替换print(并去掉z=…)时,输出是:

NEWPORT
Sebastian
Vero Beach

我希望能够返回print给我的输出。在


Tags: 函数returnsebastianlistprint小时职能newport
2条回答

您需要指定列表的索引。现在你只是告诉python返回整个列表,你只想返回。在


例如:

return z[0]

newport将返回这个字符串。在

你的代码根本不起作用。甚至不明白它应该做什么。 我猜您的代码会返回它找到的第一个东西(newport)。在

当一个函数返回时,它会立即退出而不再继续,这意味着您只得到返回的第一个值。在

我建议编辑您的问题,并使email_tides函数更具可读性,并采用适当的代码格式。在

同时更好地记录行为和预期行为。在

相关问题 更多 >