Bu yanıta tökezlediğimden ve bana çok yardımcı olduğu için, ancak küçük bir sözdizimsel sorun bulduğum için, başkalarını olası hayal kırıklıklarından kurtarmam gerektiğini hissettim. Üç tırnaklı dize, bu senaryo için açıklandığı gibi çalışır, ancak dizede "istediğiniz" ifadesi dizenin kendisinin sonunda yer alırsa:
somestr = """This is a string with a special need to have a " in it at the end""""
Bir satırdaki "" "" (4) tırnak işaretleri, dizenin sonuna geldiğini düşündüğü ve orada rastgele bir "" bulduğu için dize okuyucunun kafasını karıştırdığı için yürütme sırasında bir hatayla karşılaşırsınız. Bunu doğrulayabilirsiniz. 4 tırnak içine şöyle bir boşluk ekleyerek: "" "" hata vermez.
Bu özel durumda aşağıdakilerden birini kullanmanız gerekecektir:
somestr = 'This.....at the end"'
veya yukarıda açıklanan yöntemi kullanarak birden çok dizeyi karma "ve" ile oluşturma ve ardından bunları gerçeğe göre birleştirme.