Ich bin neu in Python. Ich möchte lernen, wie man "Konstanten" erstellt und verwendet. Hier ist mein Code:Wie funktionieren Konstanten in einem if-Block?
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)
Ich erwarte, dass der Code sicher drucken. Aber es druckt nicht sicher. Warum ?
Ist '1' nicht in' (1, 2) '? Die Antwort darauf ist der Schlüssel zu deiner Verwirrung. –
Was meinst du mit "Konstanten"? Python hat keine Konstanten. Wir alle tun so, als wären sie. –