Skip to main content
 首页 » 编程设计

python之如何让一个函数什么都不返回

2025年05月04日9kerrycode

我有一个名为 crawl 的函数,它会返回一个网站链接。然后我做类似的事情:

found.append(crawl())(找到的是一个列表)

只要 crawl 返回有效链接,它就可以正常工作,但有时它不会返回任何内容。因此 None 的值被添加到列表中。

所以我的问题是,是否可以从 crawl 返回一些不会向列表中添加任何内容的内容?

请您参考如下方法:

在 Python 中,什么都不是什么:None。你必须使用 if 条件:

link = crawl() 
if link is not None: 
    found.append(link) 

或者让crawl返回一个列表,它可以包含一个或零个元素:

found.extend(crawl())