是否可以检测python中函数的返回值数量?

海军777

我想编写一个像这样的python函数:

def foo():
   if x:
       return y
   else:
       return y, z

是否有可能?如果可能的话,如何检测返回值的数量?

nigel222

修改函数以始终返回2元组可能会更容易:

def foo():
   if x:
       return y, None
   else:
       return y, z

或我在没有令人信服的理由的情况下为何不这样做:

def foo( z_default = None):  
   # plug in whatever default makes sense in place of None
   # and the caller can override the default if he wants to
   if x:
       return y, z_default
   else:
       return y, z

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否可以在Python中保存函数的返回值?

来自分类Dev

是否可以知道Go中函数的返回值类型?

来自分类Dev

在python中打印函数的返回值?

来自分类Dev

从python中的修饰函数返回值

来自分类Dev

Python 中递归函数的返回值

来自分类Dev

函数是否可以从异步块返回值

来自分类Dev

是否可以从 node.js 中的异步函数返回值?

来自分类Dev

检查值是否在MATLAB中函数的返回值中

来自分类Dev

是否有像nary这样的术语来描述返回值的数量而不是函数的参数的数量?

来自分类Dev

是否可以从promise通知回调中返回值?

来自分类Dev

是否可以从promise通知回调中返回值?

来自分类Dev

Python中是否有VLOOKUP函数,该函数可让您根据原始表中的值从列中返回值?

来自分类Dev

Haskell中的函数是否总是评估其返回值?

来自分类Dev

返回值的数量

来自分类Dev

返回值函数g是否可以返回f(); 当f返回void时?

来自分类Dev

从bash中的python函数收集返回值

来自分类Dev

如何从python中的递归函数返回值?

来自分类Dev

在Python中,我的函数不返回值

来自分类Dev

如何使用python中的函数返回值填充列表?

来自分类Dev

我如何从python中的函数打印并返回值?

来自分类Dev

在Python中返回值

来自分类Dev

函数返回值是否是自动对象,因此可以保证被销毁?

来自分类Dev

R编程:是否可以声明函数的返回值或参数类型?

来自分类Dev

是否可以将不带参数并返回void的函数指针类型与带参数并返回值的函数一起使用?

来自分类Dev

如果数组中的值介于两个数字之间,是否可以从中返回值?

来自分类Dev

laravel中是否存在返回值

来自分类Dev

Python-从函数返回值

来自分类Dev

Python-返回值的函数

来自分类Dev

Python:从线程函数收集返回值

Related 相关文章

  1. 1

    是否可以在Python中保存函数的返回值?

  2. 2

    是否可以知道Go中函数的返回值类型?

  3. 3

    在python中打印函数的返回值?

  4. 4

    从python中的修饰函数返回值

  5. 5

    Python 中递归函数的返回值

  6. 6

    函数是否可以从异步块返回值

  7. 7

    是否可以从 node.js 中的异步函数返回值?

  8. 8

    检查值是否在MATLAB中函数的返回值中

  9. 9

    是否有像nary这样的术语来描述返回值的数量而不是函数的参数的数量?

  10. 10

    是否可以从promise通知回调中返回值?

  11. 11

    是否可以从promise通知回调中返回值?

  12. 12

    Python中是否有VLOOKUP函数,该函数可让您根据原始表中的值从列中返回值?

  13. 13

    Haskell中的函数是否总是评估其返回值?

  14. 14

    返回值的数量

  15. 15

    返回值函数g是否可以返回f(); 当f返回void时?

  16. 16

    从bash中的python函数收集返回值

  17. 17

    如何从python中的递归函数返回值?

  18. 18

    在Python中,我的函数不返回值

  19. 19

    如何使用python中的函数返回值填充列表?

  20. 20

    我如何从python中的函数打印并返回值?

  21. 21

    在Python中返回值

  22. 22

    函数返回值是否是自动对象,因此可以保证被销毁?

  23. 23

    R编程:是否可以声明函数的返回值或参数类型?

  24. 24

    是否可以将不带参数并返回void的函数指针类型与带参数并返回值的函数一起使用?

  25. 25

    如果数组中的值介于两个数字之间,是否可以从中返回值?

  26. 26

    laravel中是否存在返回值

  27. 27

    Python-从函数返回值

  28. 28

    Python-返回值的函数

  29. 29

    Python:从线程函数收集返回值

热门标签

归档