gpt4 book ai didi

python - Python中if语句的求值顺序

转载 作者:太空宇宙 更新时间:2023-11-04 08:32:04 39 4
gpt4 key购买 nike

<分区>

所以我认为我在我正在处理的代码中发现了一个拼写错误。我认为“not”会对字符串“eta”进行操作并使其为 False 并且 False 不在列表中,因此不应打印任何内容 - 但是在以下两种情况下都会打印“Eta not found”。我想这与两个语句相等的评估顺序有关,对吧?

if not "eta" in ["alpha", "beta", "gamma"]:
print ("Eta not found")

if "eta" not in ["alpha", "beta", "gamma"]:
print ("Eta not found")

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com