美文网首页
python学习笔记五(函数)

python学习笔记五(函数)

作者: stoolman | 来源:发表于2018-02-28 11:00 被阅读2次

    函数

    • 功能性
    • 隐藏细节
    • 避免编写重复代码
    • 组织代码

    函数实现

    def funcname(parameter_list):
        pas
    

    没有return,返回None;除了返回组,python还可以直接返回多个值,返回值为元组,获取返回值尽量用变量名来接收,避免直接使用元组索引。

    序列解包

    函数参数

    • 必须参数
    • 默认参数
    • 可变参数
    • 关键字参数
    def func(a, b, c=0, *args, **kw):
        print 'a =', a, 'b =', b, 'c =', c, 'args =', args, 'kw =', kw
    

    函数调用,使用形参传递实参数值
    可变参数允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tuple。而关键字参数允许你传入0个或任意个含参数名的参数,这些关键字参数在函数内部自动组装为一个dict。

    相关文章

      网友评论

          本文标题:python学习笔记五(函数)

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