我知道數值在python中是不可變的。我也讀過了python中的所有東西。我只想知道數字類型是否也是python中的對象。因爲如果它們是對象,那麼這些變量實際上是引用變量的對嗎?這是否意味着如果我將一個數字傳遞給一個函數並在函數中對其進行修改,那麼會創建兩個帶有兩個引用的數字對象? python中有一個基本數據類型的概念嗎?數字是否被視爲python中的對象?
注:我也一直認爲它是對象。但是在Python導師可視化不同的充說: http://www.pythontutor.com/visualize.html#mode=edit
def test(a):
a+=10
b=100
test(b)
或者是它的可視化工具的缺陷?
問題的第二部分呢? – farhawa
@WajdiFarhani - 對不起,也許有點太急於發佈。我已經詳細闡述了涵蓋完整答案的希望。 – mgilson
@mgilson感謝您的鏈接!在附註上,你能告訴我爲什麼可視化不同嗎?爲什麼這些數字沒有被表示爲對象? – codingsplash