1.函数的语法
#! /usr/bin/env python
# -*- coding: utf-8 -*-
#函数定义
def add():
print "123"
#调用函数
add()
2.形参和实参
#! /usr/bin/env python
# -*- coding: utf-8 -*-
#形参:定义函数时,需要传入的参数,此时的形参为a,b
def add(a,b):
print a*b
#实参:调用函数时,实际需要传入的参数,此时的实参为1,2
add(1,2)
3.默认参数
#! /usr/bin/env python
# -*- coding: utf-8 -*-
#默认参数:在定义函数时,给形参赋默认值,在调用函数时,不传入该形参的实参值时,形参取默认值。
#此时b的默认值为20.注意:有默认值的形参需要放在形参列表的最后
def add(a,c,b=20):
print a*b*c
#此时调用函数时,未传入b的值,b取默认值,结果为160
add(2,4)
#此时调用函数时,传入b的值为0.结果为0
add(2,4,0)