函数
Python函数可以使用参数,可以有多个返回值,无需确定传入类型,类似于object装箱拆箱。
>>> def a(*a):
print(a)
>>> a(1,2,3,4,5,6)
(1, 2, 3, 4, 5, 6)
>>> def b(*a,b,c): #多参数必须带关键字
for i in a:
print(int(i)+b-c)
>>> b(1,2,3,4,5,b=2,c=3)
0
1
2
3
4
>>> def c(*a,**b): #**代表不定关键字参数
print(a,b)
>>> c(1,2,3,4,5,a=6,b=7,c=8)
(1, 2, 3, 4, 5) {'a': 6, 'b': 7, 'c': 8}
可以多个返回值
>>> def d():
a=1
b=2
c=3
return a,b,c
>>> a,b,c=d()
>>> a=[]
>>> a=d()