代码A如下:
def func(*kargs): return kargs,
l = func(5,3,4,5,6)
for i in l:
print (i)
打印结果:
(5, 3, 4, 5, 6)
代码B如下:
def func(*kargs):
return kargs
l = func(5,3,4,5,6)
for i in l:
print (i)
打印结果:
5
3
4
5
6
乍一看两个程序一样 但是结果确实不一样的 一个横着显示 一个竖着显示 。其实最大的区别在于 return kargs后面有个逗号 表示变换行了