Python学习笔记之【函数】

Python的内置函数:https://docs.python.org/2/library/functions.html

Python函数在一些方面和C++的函数相像,但也有很多区别。

Python里的函数可以返回多个值(实际上返回的是一个tuple,它能对等号前的多个元素依次赋值,从而实现了返回多值)

def f(a,b):
	return a*2,b*2
a,b=f(2,3)
print a,b

在参数名字前加上*,即可定义一个可变参数,实现让该函数接受任意个参数。

def average(*args):
    sum=0.0
    n=0
    for x in args:
        sum+=x
        n+=1
    if n==0:
        return 0.0
    return sum/n
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)


猜你喜欢

转载自blog.csdn.net/Neonest/article/details/52626070
今日推荐