Здравствуйте! Уже достаточно давно я поправляю людей, которые говорят, что в Python есть ‘функция int’, т.к. int - это, естественно, класс, у которого есть инициализатор. Так что int(‘101’, base=2) - это не вызов функции, а вызов обычного инициализатора класса int
Но недавно я, к своему удивлению, в официальной документации на странице Built-in Functions в табличке увидел все основные типы данных. Т.е. из документации следует, что int(), str(), bool() и т.д. - функции.
Так где же правда?