Python запрещает использование обратных слешей в конце строковых литералов, потому что обратная косая черта экранирует следующий символ кавычки. 25
Это правило действует для необработанных строковых литералов (raw string literal), на что указывает префикс r. 1 В таких строках обратный слеш не имеет особого значения, но интерпретатор меняет его поведение: обратный слеш и последующий символ просто пропускаются. 1