美文网首页Pythoner集中营
python中“参数的收集”

python中“参数的收集”

作者: 787ea54e5cc5 | 来源:发表于2017-11-23 09:26 被阅读6次

       参数的收集是一个比较形象的说法,意思是通过某种手段让这个函数中的参数行程一个“集体”。

       实现这种操作,需要在定义函数的时候在参数前边加上一个星号 * ,就像下面这样。

定义函数时在参数面前加上星号 运行结果

       可以看到,结果以元组的形式被打印了出来。可以说是收集起来然后在使用,接下来我们再尝试一下能不能和普通参数一起使用。

和普通参数联合使用 运行结果

       如果不给提供任何元素,paras将会返回一个空的元组。

只提供一个参数

       接下来尝试一下它能不能处理关键字参数,定义一个something关键字。

关键字参数 运行结果报错

       实际上如果想在这里处理关键字参数,需要在定义函数的时候在参数前边加上两个星号**。

参数前边两个星号 结果以字典的形式打印出来

最后来个总结:

总结 总结

相关文章

  • python中“参数的收集”

    参数的收集是一个比较形象的说法,意思是通过某种手段让这个函数中的参数行程一个“集体”。 实现这种操作,...

  • python札记-参数混用

    Python-参数混用 前言该篇文章主要记录python中参数混用问题,当然,主要是普通参数、关键字参数以及收集参...

  • Python札记19_参数收集

    Python是如何处理函数中参数的个数不确定性呢? *args:元组形式收集 **kargs:字典形式收集 元组形...

  • Python 获得命令行参数的方法

    本篇将介绍python中sys, getopt模块处理命令行参数如果想对python脚本传参数,python中对应...

  • Python的参数传递

    Python的参数传递概述 根据Python的官方文档,Python中的参数传递机制是所谓的pass by ass...

  • Python的参数

    在Python 中,除了正常定义的参数外,Python 还可以使用默认参数,可变参数,关键字参数,使得函数的灵活度...

  • Python 获得命令行参数的方法

    Python 获得命令行参数的方法 如果想对python脚本传参数,python中对应的argc, argv(c语...

  • Python fun(*args,**kwargs)中的*arg

    作者:Gakki 01. Python 函数中的两种参数 在 Python 中有两种参数:位置参数(positio...

  • python---函数参数

    python---函数参数 在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参...

  • python基础-07-函数

    python基础-函数 1.函数的定义 例子: 2.python中函数的参数详解 必备参数demo: 默认参数de...

网友评论

    本文标题:python中“参数的收集”

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