关于python def函数的打印带None的问题

世外桃人 世外桃人 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
代码如下:
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又能满足原有需求
...全文

相关推荐

利用python-pypcap抓取带VLAN标签的数据包方法

今天小编就为大家分享一篇利用python-pypcap抓取带VLAN标签的数据包方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

weixin_38728276

Python实现采用进度条实时显示处理进度的方法

主要介绍了Python实现采用进度条实时显示处理进度的方法,涉及Python数学运算结合时间函数显示进度效果的相关操作技巧,需要的朋友可以参考下

weixin_38592847

python初级教程

python初级教程python初级教程python初级教程 python初级教程 python初级教程python初级教程python初级教程 python初级教程python初级教程

lbqBraveheart

解决使用python print打印函数返回值多一个None的问题

主要介绍了解决使用python print打印函数返回值多一个None的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

weixin_38520275

十二、python基础:函数的返回值return

十二、python基础:函数的返回值return 1、我们为什么需要return返回值 在刚开始学的时候,有些同学可能会疑惑return返回值可以给我们带来什么,我们需要函数反馈它的处理结果的话,直接使用print()打印出来不就好了吗? 在实际开发项目中,print()只是我们用来尝试打印结果,调试代码用的,它是可以输出结果,但是只能输出在控制台给我们看。如果你想在其他函数中使用这个函数的处理结果,那print()帮不到你。 这时候就需要用到return了。 举个例子,我有一个函数A,只要给它传数据,它就能对数据进行清洗,过滤掉无用数据,但我需要它把处理后的数据给到下一个函数继续处理,那么这

weixin_38746951
评论 4
收藏 已收藏
分享
返回顶部
世外桃人
脚本语言 37,737 成员 34,208 内容