我是靠谱客的博主 聪慧小熊猫,最近开发中收集的这篇文章主要介绍Python多值参数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

定义支持多值参数的函数

  • 有时可能可能需要一个函数能够处理的参数个数是不确定的,这个时候,就可以使用多值参数
  • python中有两种多值参数:(1)参数名前加一个*可以接收元组(2)参数名前增加两个 *可以接收字典。
  • 一般给多值参数命名时,习惯使用以下两个名字(1)*args——存放元组参数,前面有一个*(2)**kwargs——存放字典的参数,前面有两个*
  • args是arguments的缩写,有变量的含义
  • kw是keyword的缩写,kwards可以记忆键值对参数
def demo(num, *args, **kwargs):
print(num)
print(args)
print(kwargs)
demo(1, 2, 3, 4, 5, name="小明", age=18)

输出:
1
(2, 3, 4, 5)
{‘name’: ‘小明’, ‘age’: 18}

计算任意个数字的和:

def sum_numbers(*args):
sum = 0
print(args)
for n in args:
sum += n
return sum
result = sum_numbers(1, 2, 3, 4, 5)
print(result)

输出:
(1, 2, 3, 4, 5)
15

最后

以上就是聪慧小熊猫为你收集整理的Python多值参数的全部内容,希望文章能够帮你解决Python多值参数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(32)

评论列表共有 0 条评论

立即
投稿
返回
顶部