Числа считаются объектами в Python?

Я знаю, что числовые значения неизменны в Python. Я также прочитал, как все является объектом в Python. Я просто хочу знать, являются ли числовые типы также объектами в Python. Потому что, если они являются объектами, то переменные на самом деле являются ссылочными переменными, верно? Означает ли это, что если я передаю число в функцию и изменяю его внутри функции, то создаются два числовых объекта с двумя ссылками? Есть ли концепция примитивных типов данных в Python?

Примечание: я тоже думал об этом как об объектах. Но визуализация в Python Tutor говорит иначе:http://www.pythontutor.com/visualize.html#mode=edit

def test(a):
    a+=10
b=100
test(b)

Или это дефект инструмента визуализации?

Ответы на вопрос(2)

Ваш ответ на вопрос