Найти в Дзене

🐍 Вопрос к размышлению


❗ Если одинарные и двойные кавычки ничем не отличаются по сути и играют одинаковую роль, т.е. строковые выражения "first string" и 'first string' будут идентичны, тогда зачем нужны и те, и другие одновременно?

На самом деле ответ кроется в самом вопросе. Если нам нужна кавычка в текстовом выражении, то очень удобно использовать их одновременно:

>>> print("Monty Python's flying circus")

Monty Python's flying circus

❗ В противном случае при использовании кавычек только одного типа, строковое выражение будет распознано только внутри первой пары кавычек, а оставшаяся часть выражения будет неправильно интерпретирована:

>>> print('Monty Python's flying circus')

SyntaxError: invalid syntax

💫Благодарна за репост и желаю всем продуктивного дня!
🐍 Вопрос к размышлению ❗ Если одинарные и двойные кавычки ничем не отличаются по сути и играют одинаковую роль, т.е.
Около минуты