import os
import sys
def AddSubMul(x=8,y=4):
return ((x+y),(x-y),(x*y))
def AddSubMul2(x=8,y=4):
return [(x+y),(x-y),(x*y)]
def AddSubMul3(x=8,y=4):
L=[]
L.append(x+y)
L.append(x-y)
L.append(x*y)
return L
if __name__ == '__main__':
a,b,c=AddSubMul(10,5)
print(a)
print(str(type(a)))
print(b)
print(c)
aaa='{0}-{1}-{2}'.format(a,b,c)
print(aaa)
print("%d:%d:%d" % (a,b,c))
m,n,p=AddSubMul()
print("m=%d:n=%d:p=%d" % (m,n,p))
mnp='{2}--{0}--{1}'.format(m,n,p)
print(mnp)
L=AddSubMul(2,1)
print(L)
print(str(type(L)))
L=AddSubMul2(2,1)
print(L)
print(str(type(L)))
L=AddSubMul3(y=1,x=2)
print(L)
print(str(type(L)))
使用def定义的返回值可以是tuple也可以是List。还可以是dict嘛?