私はPythonの初心者です。私は "定数"を作り、使用する方法を学びたいと思う。ここに私のコードです: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、2)'に '1'は入っていませんか?これに対する答えは、あなたの混乱の手がかりです。 –
「定数」とはどういう意味ですか? Pythonには実際には定数はありません。私たちはただ彼らのふりをしています。 –