我是新來的蟒蛇。我想學習如何製作和使用「常量」。這裏是我的代碼:常量在if塊中如何工作?
class Constantine(object):
ONE = 1
TWO = 2
def test(self, code):
if code not in(self.ONE, self.TWO):
print("safe")
else:
print("not safe")
keeanu = Constantine()
keeanu.test(1)
我希望代碼打印安全。但是,它打印不安全。爲什麼?
'1'不在'(1,2)'中嗎?對此的答案是你混淆的線索。 –
「常量」是什麼意思? Python並沒有真正的常量。我們只是假裝他們是。 –