python 中的一个算法问题

domain_name = ["sohu", "sina", "baidu", "lagou", "qichacha", "tianyancha", "qq.com", "163.com", "juzi.com",                            "36kr", "cyzone", "qixin", "kanzhun", "liepin", "zhihu", "weibo", "apple", "zhaopin",                            "baike"]def filter_url(url):
    for domain in domain_name:        if domain in url:            return
        if filter_url("xy2.netease.com/thread"):
    print("xy2.netease.com/thread")
    
就是一任何一个domain_name的字符在传入的url 中出现就pass 如果没有 就打印这url 我这样写为啥没有打印呢?


一只斗牛犬
浏览 562回答 1
1回答

德玛西亚99

你的filter_url返回了None,永远是Nonebool(None)==False所以if永远无法通过
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python