if循环后打印数据竖行输出和横排输出
代码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后面有个逗号 表示变换行了