в питоне любой тип - класс. В нормальных же языках помимо классов есть примитивные типы (строка, число, вещ. число, символ, и т.д.)
объявление в питоне точно такое же как и в других языках. Просто используется вывод типов
Тут я уже потерял нить.
a = range(1, 5)
<class 'range'>