python自定义函数(一)

来源:互联网 发布:vb断点调试 编辑:程序博客网 时间:2024/05/20 18:49
# -*- coding: cp936 -*-'''    python自定义函数 函数无返回值类型    def function_name(parameters): 冒号    (TAB)statement1   没有TAB缩进格式会不正确 无法编译 不用花括号    statement2    return reVal       返回值'''def test_function1():    print 'Hello world'    print 'this is a function1'#参数也不需要声明类型def test_function2(val1,val2): #形参    print val1,  #加,打印到一行    print val2#单个返回值def test_function3(val1,val2): #形参    print val1,  #加,打印到一行    print val2    c = val1 + val2    return c#多个返回值def test_function3(val1,val2): #形参    print val1,  #加,打印到一行    print val2    c = val1 + val2    d = val1 - val2    e = val1 * val2    f = val1 ** 2 #val2的2次方    return c,d,e,fprint 'in programe!'test_function1()test_function2(11,12) #实参test_function2('hello python','python say hello to you!')sum1 = test_function3(100,200)sum1,minu,multi,powl = test_function3(100,200)re = test_function3(100,200)print 'sum = ',sum1print 'sum = ',sum1,'minu = ',minu,' multi = ',multi,' pow1 = ',powlprint reprint re[0],re[1],re[2],re[3]print 'out programe!'


0 0
原创粉丝点击