用Python的方式检查是否存在某些东西?

用Python的方式检查是否存在某些东西?,第1张

用Python的方式检查是否存在某些东西?

LBYL风格,“三思而后行”:

var_exists = 'var' in locals() or 'var' in globals()

EAFP风格,“比请求更容易获得宽恕”:

try:    varexcept NameError:    var_exists = Falseelse:    var_exists = True

使用Python进行编码时,最好使用第二种样式(EAFP),因为它通常更可靠。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5617400.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存