Числа считаются объектами в Python?
Я знаю, что числовые значения неизменны в Python. Я также прочитал, как все является объектом в Python. Я просто хочу знать, являются ли числовые типы также объектами в Python. Потому что, если они являются объектами, то переменные на самом деле являются ссылочными переменными, верно? Означает ли это, что если я передаю число в функцию и изменяю его внутри функции, то создаются два числовых объекта с двумя ссылками? Есть ли концепция примитивных типов данных в Python?
Примечание: я тоже думал об этом как об объектах. Но визуализация в Python Tutor говорит иначе:http://www.pythontutor.com/visualize.html#mode=edit
def test(a):
a+=10
b=100
test(b)
Или это дефект инструмента визуализации?