我有一个函数,我需要对字符串做一些事情.我需要函数返回一个布尔值,指示操作是否成功,我还需要返回修改后的字符串.
在C#中,我会为字符串使用out参数,但Python中没有等效参数.我仍然是Python的新手,我唯一能想到的是返回一个带有布尔值和修改后的字符串的元组.
相关问题:函数返回多个值是pythonic吗?
作为这篇文章的后续跟进:
一个单独的问题:
作为一名初学程序员,我被教导只从函数中返回一个东西.
一个.返回多个东西有什么隐藏的问题吗?
湾 如果是这样,并且我想从一个长函数返回2个列表(即不调用2个单独的类似函数),那么从列表中创建一个元组有什么问题吗?
谢谢