关于python def函数的打印带None的问题
世外桃人 2017-07-04 02:00:15 代码如下:
def red_2():
for i in range(10000):
try:
n = 7 * i + 1
print getnumber(html)[n]
except Exception:
break
print red_2()
getnumber(html)是一个列表,如果按照上面的写法最后打印会带一个None,
如果写成 return getnumber(html)[n],那调用red_2()只会输出最后一个数值,无法满足楼主的需求
那问题来了,请问该怎么写可以不带None又能满足原有需求