Мне просто нужно правильное объяснение того, почему печать метода __init__ с использованием объекта дает вывод «none».
class cars: wheels = 4 def __init__(self): self.mil = 10 self.company = "BMW" c1 = cars() print(c1.__init__())
__init__ не возвращает ничего явно, поэтому неявно возвращает None, что является результатом, который вы видите.
__init__
None