一尘不染

Python中的EAFP原理是什么?

python

Python中的“使用EAFP原理”是什么意思?你能提供一些例子吗?


阅读 556

收藏
2020-02-11

共1个答案

一尘不染

一个示例是尝试访问字典键。

EAFP:

try:
    x = my_dict["key"]
except KeyError:
    # handle missing key

LBYL:

if "key" in my_dict:
    x = my_dict["key"]
else:
    # handle missing key
2020-02-11