Поскольку я наткнулся на этот ответ, и он мне очень помог, но я обнаружил небольшую синтаксическую проблему, я почувствовал, что должен избавить других от возможных разочарований. Строка с тройными кавычками работает для этого сценария, как описано, но обратите внимание, что если "вы хотите в строке" встречается в конце самой строки:
somestr = """This is a string with a special need to have a " in it at the end""""
Вы столкнетесь с ошибкой при выполнении, потому что кавычки "" "" (4) в строке сбивают читателя с толку, так как он думает, что уже достиг конца строки, а затем находит случайное "там". Вы можете проверить это вставив пробел в 4 кавычки, например: "" "", и ошибки не будет.
В этом особом случае вам нужно будет использовать:
somestr = 'This.....at the end"'
или используйте описанный выше метод построения нескольких строк со смешанными "и" с последующим их конкатенацией.