В Python для определения функции с пустым списком параметров требуется набор пустых скобок. Однако определение a class
со стандартным суперклассом не требует набора пустых круглых скобок; скорее, они являются необязательными и кажутся необычными. Почему это так?
См. также: Синтаксис определения класса Python.