【发布时间】:2018-10-29 16:40:19
【问题描述】:
在python3中这样做效率高吗?
if request_link(requested_domain, requested_link) is not None
domain_res, link_res, r_res = request_link(requested_domain, requested_link)
parse_results(domain_res, r_res)
这是否意味着解释器会检查同一个函数两次?
效率高吗?如果没有,检查函数是否返回 none 并根据结果采取行动的更好方法是什么?
谢谢!
【问题讨论】:
-
是的,这意味着该函数将被执行两次
-
假设解释器没有运行该函数两次,它怎么知道第二次调用返回了相同的值?如果您考虑一段时间,您的问题基本上会自行回答......
标签: python python-3.x if-statement return nonetype