我是靠谱客的博主 缥缈鸡,最近开发中收集的这篇文章主要介绍python求和函数def_python函数不定参数求和,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

# 先来看python函数定参数求和

def dup1(m ,n ,l):

total = 0

total = m + n + l

return total

print(dup1(4 ,6 ,8))

#打印 10

#此时会发现参数不可变不是很好,没有很好的的拓展性。如在增加参数则无能为力,需要重新修改代码。

Python函数的参数形式包括必选参数、默认参数、可变参数、命名关键字参数以及关键字参数。

在函数定义时,设计可变数量参数,在参数前增加 * 号。注意:带有 * 号的可变参数只能出现在参数列表的最后。

当调用时这些参数被当作元组类型传递到函数当中。

#函数补丁参数求和

def dup(a ,*lst):

for item in lst:

a += item

return a

print(dup(1 ,3 ,5))

#探讨 lst 的类型

def dup(a ,*lst):

print(type(lst))

dup(1 ,3 ,5)

# 打印

#将上述功能再次完善,增加用户输入

#接受用户输入调用函数

def dup(*lst):

a = 0

for item in lst:

a += item

return a

x =input("please ").split() # split默认使用空格隔开

lst = []

for item in x:

lst.append(int(item))

print(dup(*lst))

dup()函数定义了可变参数

最后

以上就是缥缈鸡为你收集整理的python求和函数def_python函数不定参数求和的全部内容,希望文章能够帮你解决python求和函数def_python函数不定参数求和所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部