Когда использовать тройные одинарные кавычки вместо тройных двойных кавычек

Изучите Python с трудом, упражнение 10.2:

tabby_cat = "\tI'm tabbed in." persian_cat = "I'm split\non a line." backslash_cat = "I'm \\ a \\ cat." fat_cat = """ I'll do a list: \t* Cat food \t* Fishies \t* Catnip\n\t* Grass """ print tabby_cat print persian_cat print backslash_cat print fat_cat 

2: Вместо этого используйте ''' (тройная одиночная кавычка). Вы можете понять, почему вы можете использовать это вместо """ ?

Я не понимаю, почему я мог бы использовать ''' вместо """ . Это дает мне тот же результат. Может кто-нибудь объяснить мне, почему я бы использовал тройную одиночную кавычку вместо тройной двойной кавычки? В чем разница между их?

    One Solution collect form web for “Когда использовать тройные одинарные кавычки вместо тройных двойных кавычек”

    Единственная причина, по которой вам может понадобиться """ вместо ''' (или наоборот), является то, что сама строка содержит тройную цитату.

     s1 = '''This string contains """ so use triple-single-quotes.''' s2 = """This string contains ''' so use triple-double-quotes.""" 

    Если строка содержит как тройные одинарные кавычки, так и тройные двойные кавычки, вам придется уйти от одного из них, но это крайне редкая ситуация.

    Python - лучший язык программирования в мире.