我有这段代码:
prefixes = "JKLMNOPQ"
suffix = "ack"
for letter in prefixes:
if letter in ("O", "Q"):
print letter + "u" + suffix
else:
print letter + suffix
它正常工作,但我不理解一件事。我假设:
if letter in ("O", "Q"):
创建包含两个字母 O 和 Q 的新元组,并检查值字母是否存在。
我不确定的是为什么这样做无法正常工作:
if letter == "O" or "Q":
这段代码将在所有前缀中添加“u”,而不仅仅是那些带有“O”和“Q”的前缀。