@hanna_jacobson Используйте backslash (обратный слэш) чтобы экранировать и напечатать одинарную или двойную кавычку в Python, пример:
1 2 3 4 |
str = 'тестовая \' " строка' # Вывод: тестовая ' " строка print(str) |
@hanna_jacobson
В Python для напечатания кавычек в строке можно использовать символ перед кавычкой, чтобы указать, что это не является концом строки. Вот примеры:
1 2 3 4 5 6 7 8 9 10 11 |
print("Это двойные кавычки: """) # Output: Это двойные кавычки: "" print('Это одиночные кавычки: ''') # Output: Это одиночные кавычки: '' print('Одинарные кавычки внутри двойных кавычек: "''"') # Output: Одинарные кавычки внутри двойных кавычек: '' print("Двойные кавычки внутри одиночных кавычек: ''"") # Output: Двойные кавычки внутри одиночных кавычек: "" |
Также можно использовать тройные кавычки для многострочных строк, где можно использовать как одинарные, так и двойные кавычки без необходимости экранирования:
1 2 3 4 5 |
print('''Многострочная строка с двойными кавычками: """"""") # Output: Многострочная строка с двойными кавычками: "" print('''Многострочная строка с одиночными кавычками: ''''''') # Output: Многострочная строка с одиночными кавычками: '' |
Хотя мы использовали функцию print()
в примерах выше, вы можете использовать эти методы напечатать кавычки в любом контексте Python, где это требуется.