Como tropecei nessa resposta, e ela me ajudou muito, mas encontrei um pequeno problema sintático, achei que deveria evitar a possível frustração dos outros. A string entre aspas triplas funciona para este cenário conforme descrito, mas observe que se o "que você deseja na string ocorrer no final da própria string:
somestr = """This is a string with a special need to have a " in it at the end""""
Você encontrará um erro na execução porque as "" "" (4) aspas consecutivas confundem o leitor de string, pois ele pensa que já atingiu o fim da string e encontra um "aleatório". Você pode validar isso inserindo um espaço entre as 4 aspas assim: "" "" e não terá o erro.
Neste caso especial, você precisará usar:
somestr = 'This.....at the end"'
ou use o método descrito acima para construir várias strings com "e 'misto e então concatená-las após o fato.