• 技术文章 >Python技术 >Python基础教程

    python在函数中传递实参

    小妮浅浅小妮浅浅2021-03-26 16:40:58原创5042

    1、使用位置实参

    若要使函数接受不同类型的实参,则必须将接受任意数量实参的形参放在函数定义的最后。首先,Python匹配位置实参和关键词实参,然后将剩余的实参收集到最后一个形参中。

    >>> def person(city, *args):
    ...     print('city: ' + city + ', other args:')
    ...     for value in args:
    ...             print(value)
    ...
    >>> person('beijing', 'name', 'age', 'tel')
    city: beijing, other args:
    name
    age
    tel

    2、使用关键字实参

    有时需要接受任意数量的实际参数,但是不知道传递给函数的信息是什么样的。在这种情况下,可以将函数写成可以接受任意数量的键值对。一个例子是创建用户介绍:知道会收到关于用户的信息,但是你不确定会是什么样的信息。

    >>> def person(city, *args):
    ...     print('city: ' + city + ', other args:')
    ...     for value in args:
    ...             print(value)
    ...
    >>> person('beijing', 'name', 'age', 'tel')
    city: beijing, other args:
    name
    age
    tel

    以上就是python在函数中传递实参的方法,希望对大家有所帮助。更多Python学习指路:python基础教程

    专题推荐:python 函数
    上一篇:python函数中返回值的作用 下一篇:python使用import导入导出

    相关文章推荐

    • Python pass函数是什么• Python format函数的用法• Python float函数怎么用• python check函数是什么• Python函数调用跟踪装饰器• python有哪些自定义函数规则• python如何用函数删除空白• python处理数字列表的函数• python函数如何指定默认值• python函数中返回值的作用

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网