函数相关

来源:互联网 发布:淘宝商品被监管的后果 编辑:程序博客网 时间:2024/04/29 13:41

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

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

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

def f(a,b):return a*2,b*2a,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/nprint average()print average(1, 2)print average(1, 2, 2, 3, 4)


0 0