开发者社区> 问答> 正文

从Python中的函数返回多个值的最佳方法是什么?

我有一个函数,我需要对字符串做一些事情。我需要函数返回一个布尔值,指示操作是否成功,我还需要返回修改后的字符串。

展开
收起
游客6qcs5bpxssri2 2019-09-02 17:19:13 709 0
2 条回答
写回答
取消 提交回答
  • return a, b

    return (a, b)

    都可以啊.....

    2019-11-18 11:29:14
    赞同 展开评论 打赏
  • def f(in_str):

    out_str = in_str.upper()
    
    return True, out_str # Creates tuple automatically
    

    succeeded, b = f("a") # Automatic tuple unpacking

    2019-09-02 17:20:17
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载