0
有人可以解釋這種更長的路?我不太瞭解代碼的一部分,它是如何工作的。可能有人寫出來很長的路要走,如: 如果事情= 「X」 如果事情= ...解釋程序較長的方式
thing = "x" if thing.lower() == "o" else "o"
有人可以解釋這種更長的路?我不太瞭解代碼的一部分,它是如何工作的。可能有人寫出來很長的路要走,如: 如果事情= 「X」 如果事情= ...解釋程序較長的方式
thing = "x" if thing.lower() == "o" else "o"
它相當於
if thing.lower() == "o":
thing = "x"
else:
thing = "o"
'thing'分配' 「X」'如果'thing.lower()'是'「o」'(即線段的結果爲「真」),否則它被賦值爲「o」'。 – blacksite