# -*- 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,f
print '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 = ',sum1
print 'sum = ',sum1,'minu = ',minu,' multi = ',multi,' pow1 = ',powl
print re
print re[0],re[1],re[2],re[3]
print 'out programe!'
python自定义函数(一)
最新推荐文章于 2022-10-30 15:08:42 发布