美文网首页
返回值和参数收集

返回值和参数收集

作者: 大冰S | 来源:发表于2019-11-24 19:37 被阅读0次

返回值和参数收集

返回值

return语句

  • 中断函数执行并将对象返回到函数调用位置
  • 如果没有写return语句,则默认为 return None

return可以返回一个对象,也可以返回多个对象

x,y = foo()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: too many values to unpack (expected 2)
x,y,z = foo()
x
1
y
2
z
3
a = foo()
a
(1, 2, 3)

参数收集

星号的作用


星号的作用

def foo(x, *args):
... print('x=',x)
... print('args=',args)
...
foo(2,3,4,5)
x= 2
args= (3, 4, 5)

def bar(**kwargs):
... print('kwargs=',kwargs)
...
bar(1,2,3,)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: bar() takes 0 positional arguments but 3 were given
bar(a=1,b=2,c=3)
kwargs= {'a': 1, 'b': 2, 'c': 3}

x,*y=1,2,3,4
x
1
y
[2, 3, 4]

相关文章

  • 返回值和参数收集

    返回值和参数收集 返回值 return语句 中断函数执行并将对象返回到函数调用位置 如果没有写return语句,则...

  • python 函数进阶

    函数进阶 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的...

  • python 函数进阶

    函数进阶 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的...

  • Python函数高阶

    函数进阶 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的...

  • 17 函数进阶

    函数进阶 目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的...

  • 06.1.Python函数续

    目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的作用 函数...

  • 11.Python函数续

    目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的作用 函数...

  • 10.Python函数续

    目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的作用 函数...

  • [Python基础]D10 函数进阶

    目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01. 函数参数和返回值的作用 函数...

  • Swift - 基础语法02

    数组 字典 字符串 函数 没有参数没有返回值 有参数没有返回值 默认参数 常量参数和变量参数 输入输出参数 可变参数

网友评论

      本文标题:返回值和参数收集

      本文链接:https://www.haomeiwen.com/subject/ufdlwctx.html