Python实现接受任意个数参数的函数


本文摘自php中文网,作者不言,侵删。

下面为大家分享一篇Python实现接受任意个数参数的函数方法,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧

这个功能倒也不是我多么急需的功能,只是恰好看到了,觉得或许以后会用的到。功能就是实现函数能够接受不同数目的参数。

其实,在C语言中这个功能是熟悉的,虽说实现的形式不太一样。C语言中的main函数是可以实现类似的功能的,可以通过这种方式实现一个支持命令行参数的程序。

先写一段python实现相应功能的示范代码:

1

2

3

4

5

6

7

8

defFuncDemo(*par):

  print("number of pars: %d" %len(par))

  print("type of par: %s" %type(par))

  i = 0

  if len(par) != 0:

    for p in par:

      i = i + 1

      print("%d par is:%s" %(i,p))

加载后运行测试交互记录:

阅读剩余部分

相关阅读 >>

Python如何遍历列表所有元素?

Python中socket实现udp通信的介绍(附代码)

Python中常用字符串的操作(示例代码)

利用Python执行shell脚本 并动态传参 及subprocess基本使用

Python复制中对象生命周期如何使用

Python使用缩进来体现代码之间的逻辑关系吗?

基于Python的2d图库matplotlib的图例、标题和标签介绍

Python中的self多余吗

Python和c先学哪个

Python压缩文件的效率高吗?

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...