所以我明白,在Python中的一切都是一個對象。我也明白,一個對象是包含信息的內存的一部分。知道這兩件事讓我想知道如何整數可以成爲對象,所以我去挖掘。我發現CPython在啓動時創建了從-5到256的範圍。有人可以幫助澄清整數對象和一些其他的東西
所以,我想知道的是,這是否是正確的,因爲我無法找到答案。 1
是一個標識符,指向存儲在那裏的信息值爲1的對象,這個陳述是正確的嗎?另外,如果CPython只創建一個從-5到256的範圍,那麼高於或低於該範圍的整數如何知道存儲在其中的值?字符串和浮游物如何知道存儲在其中的值?
很抱歉,如果這是一個壞的問題,我是新來的編碼,並試圖環繞的術語我的頭,明白什麼是happing當我執行的代碼行。預先感謝您的幫助。
如果你是新的編碼,我覺得你在找太遠的細節:) –
也許是這樣,但我是個充滿好奇心的人哈哈 – Jeff
我GOOGLE了,但到目前爲止,還沒有到你的幻數引用「 - 5'和'256'。 「創造一個範圍」......是什麼?另外,CPython如何管理內存既無關緊要,如有更改,恕不另行通知。除非您是CPython開發人員。 – Muposat