python编写程序输入任意大的自然数,python支持任意大的数字_Python实现接受任意个数参数的函数方法

 2023-09-22 阅读 27 评论 0

摘要:这个功能倒也不是我多么急需的功能,只是恰好看到了,觉得或许以后会用的到。功能就是实现函数能够接受不同数目的参数。其实,在C语言中这个功能是熟悉的,虽说实现的形式不太一样。C语言中的main函数是可以实现类似的功能的,可以通过这种方式

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

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

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

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))

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

>>>FuncDemo()

number of pars: 0

type of par:

>>>FuncDemo(1,2,3)

number of pars: 3

type of par:

1 par is: 1

2 par is: 2

3 par is: 3

>>>FuncDemo(1,2,3,'abc')

number of pars: 4

type of par:

1 par is: 1

2 par is: 2

3 par is: 3

4 par is: abc

这基本上就是Python实现接受任意参数函数的方法以及应用,接下来小结一下相应的知识。

实现Python接受任意个数参数的函数,在形式上比较简单。就是在参数前面加上一个星号,这样相应的参数位置就能够接受任意个参数。相应的参数在函数中是一个元组,从上面交互的结果也能够看得出。

其实,这个功能还能能够支持字典的传入。如果是字典的传入,那么就需要传入成对儿的参数。

暂时看来,这个功能在我的工作以及生活中用处并不是很大,作为一个后备的功能再观其效吧!

以上这篇Python实现接受任意个数参数的函数方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

本文标题: Python实现接受任意个数参数的函数方法

本文地址: http://www.cppcns.com/jiaoben/python/225893.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/82785.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息