Да. Использование кавычек для чего-либо ужасно.
У вас есть str(i)
, у вас есть '%d' % i
, у вас есть .format(i)
; если вы хотите repr
, то скажите прямо с repr()
или %r
или чем-то еще.
Никогда не было веской причины использовать обратные пометки, они просто делали код менее читаемым и намного сложнее анализировать. Они пропали в Python 3.