Нет, не получится.
Список специальных методов, которые возможны для перегрузки строго определен в
документации.
Среди них не упоминается возможность перегрузки оператора двоеточие (colon), так как такого оператора не существует на данный момент в Python, но при этом данный символ (colon) является частью синтаксиса для получения среза из списка, кортежа, строки и др.
Пример:
countries = ["USA", "France", "Canada", "China"]
last_country = countries[-1:]
А также данный символ является маркером для начала объявления блока кода в случаях использования if, while, for, def и class
Пример:
if expr:
stmt
while expr:
stmt1
stmt2
for x in sequence:
stmt1
stmt2
def my_function():
stmt1
stmt2
class MyClass:
pass