Неявное преобразование типов Python в методе __init__? [закрыто]Python

Программы на Python
Anonymous
Неявное преобразование типов Python в методе __init__? [закрыто]

Сообщение Anonymous »

Я написал свой собственный класс Layer на Python.
Но при запуске кода происходит что-то странное:
Когда я создаю экземпляр мой класс с целым числом в качестве второго аргумента, он становится кортежем после присвоения значения внутренней переменной.
Как такое возможно, что self.number является кортежем, а число< /code> — целое число?
На рисунке ниже я остановил интерпретатор сразу после задания, как вы можете видеть по выделенной строке.
Есть ли у кого-нибудь идеи, откуда это взялось?
Изображение


Подробнее здесь: https://stackoverflow.com/questions/790 ... nit-method

Вернуться в «Python»