python自定义函数(二)

来源:互联网 发布:淘宝佣金网 编辑:程序博客网 时间:2024/05/22 14:08
# -*- coding: cp936 -*-#给函数的参数设定预定值def test_function(val1,val2 = 20): #形参 有预定值的参数写到最右面,否则编译报错    print val1,  #加,打印到一行    print val2    c = val1 + val2    return cprint 'entry programe!'s = test_function(3)   #调用时只需要给未设置预定值的赋值print ss2 = test_function(3,12) #可以修改预设值print s2s3 = test_function(val1 = 4,val2 = 12) #可以通过参数名赋值print s3s4 = test_function(val2 = 12,val1 = 4) #可以通过参数名赋值 可以顺序与定义不同print s4'''    s5 = test_function(val2 = 12, 4) #这样赋值会报错    pythonrint s5'''print 'put programe!'

0 0
原创粉丝点击