Python入门--函数
Posted lzylh_56
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python入门--函数相关的知识,希望对你有一定的参考价值。
函数基本框架如下(【】中的内容表示是或选的,可以不写):
def 函数名(参数):
【‘‘‘函数说明文档‘‘‘】
函数主体
【return 返回对象】
函数小例子
#我们先定义一个函数 def find_max(series): ‘‘‘查找一个序列中最大值‘‘‘ the_max = series[0] for j in series: if j >= the_max: the_max = j return the_max #调用函数 series = [1,20,23,1111,222,-10] print(‘序列最大值:‘,find_max(series))
输出:序列最大值: 1111
事实上,在调用很多python函数时,我们都使用了默认的参数设置
可变参数
def summation(*series): #注意这里参数前面的有一个* 表示的series这个参数是可变参数 ‘‘‘求一个序列元素的加和‘‘‘ sum = 0 for i in series: sum += i return sum print(summation(1,2,3,4,5,6,7)) #可变参数的设置 使得我们可以传入任意个参数 函数调用时会自动组装为一个tuple
输出:28
如果不设置为可变参数的话,需要传入一个序列形式的参数
def summation(series): ‘‘‘求一个序列元素的加和‘‘‘ sum = 0 for i in series: sum += i return sum print(summation([1,2,3,4,5,6,7]) )
输出:28
关键词参数
以上是关于Python入门--函数的主要内容,如果未能解决你的问题,请参考以下文章