d = {'hello': 'world', 'with:colon': 'moo'}
"""{hello} {}""".format(d['with:colon'], **d)
"""{hello} {0}""".format(d['with:colon'], **d)
Как избежать двоеточия в формате Python() при использовании kwargs?