Pythonにおける整体オブジェクトの格納位置を分析します。
Pythonでは、オブジェクト全体が格納されている位置が違っています。いくつかは常に保存されていますが、他のものは使用時に空間が開けられます。
この話をした理由は、次のコードを見てもいいです。
どの整数がずっと保存されていますか?
以上のように、Pythonの全体像の保存場所は、小編集が皆さんに提供している内容の全部です。参考にしていただければと思います。よろしくお願いします。
この話をした理由は、次のコードを見てもいいです。
a = 5
b = 5
a is b # True
a = 500
b = 500
a is b # False
上のコードから分かるように、整体5はずっと存在していますが、整体500はずっと存在していません。どの整数がずっと保存されていますか?
a, b, c = 0, 0, 0
while a is b:
i += 1
a, b = int(str(i)), int(str(i))
else:
print(i) # 257
上記で知られているように、256(2*8)以下の非負の整数は常に記憶されている。
a = -1
b = -1
a is b # False
負の数はずっと保存されません。以上のように、Pythonの全体像の保存場所は、小編集が皆さんに提供している内容の全部です。参考にしていただければと思います。よろしくお願いします。