为了账号安全,请及时绑定邮箱和手机立即绑定

python 中的一个算法问题

python 中的一个算法问题

一只斗牛犬 2018-11-13 20:51:13
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 我这样写为啥没有打印呢?
查看完整描述

1 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

你的filter_url返回了None,永远是None
bool(None)==False
所以if永远无法通过

查看完整回答
反对 回复 2018-11-13
  • 1 回答
  • 0 关注
  • 561 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信