函数:将功能封装,多个函数可以做成模块module
语法结构
def function_name (参数......):
code....
code....
code....
注意:
1,尾部有冒号
2,不用花括号,但是需使用相同的缩进,如果没有相同缩进,则不作为函数体而是作为主程序
3,自定义函数无返回值类型-------------可以return value,但是无类型之说
无形参:
def test_a():
print 'hello robin'
print 'www.baidu.com'
test_a()-------调用函数(任意地方,不限次数调用)
有形参:
def test_b(val1,val2):
print val1,----------不换行输出,如果不加逗号则换行输出
print val2
test_b(12,13)
test_b('hello','robin')-----调用函数,传入实参(一一对应)
备注: 12,13 为实参,val1和val2为形参
python自定义函数的分类:
有返回值的、无返回值的
有形参的、无形参的
转载于:https://blog.51cto.com/tenderrain/1620670