day4 函数

1.函数的定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可

特性:
  减少重复代码
  使程序变的可扩展
  使程序变得易维护

语法定义:

def test():
    print "this is test"

test()

默认参数:

def info(name,age,country="CN"):    #默认参数
    print '''name is  %s
            age is   %d
            country is %s'''%(name,age,country)

info("jiafei",28)

关键参数

正常情况下,给函数传参数要按顺序,不想按顺序就可以用关键参数,只需指定参数名即可,但记住一个要求就是,关键参数必须放在位置参数之后。

高阶函数

满足一下任意一点就是高阶函数

1.把一个函数的变量名作为另一个函数的实参

2.这个函数的返回值是一个函数名

原文地址:https://www.cnblogs.com/liyongshan/p/8513948.html