Запись двойных кавычек в python Я хотел бы написать следующее в текстовом файле в следующем формате: Имя из списка имен Пункт "Имя" RollNo e.g Пункт "Аарон" RollNo Пункт "Барри" RollNo Я пишу file.write("Item" + \" + Name[i] +\") но ошибка Ответ 1 С строками с двойной кавычкой: file.write("Item \"" + Name[i] + "\" ") Или с простыми кавычками: file.write('Item "' + Name[i] + '" ') Или с тройными двойными кавычками и интерполяцией строк: file.write("""Item "%s" """ % Name[i]) Или с простыми кавычками и форматом: file.write('Item "{0}"'.format(name[i])) Существует много способов объявить строковые литералы в Python... Ответ 2 Вы можете использовать: s1 = 'Item "Aaron" RollNo Item "Barry" RollNo' s2 = "Item \"Aaron\" RollNo Item \"Barry\" RollNo" В python вы можете выделить строку с символами ' или ", а если вы используете ", вы можете "вывести" из этого char в середину строки с \"
Ответ 1 С строками с двойной кавычкой: file.write("Item \"" + Name[i] + "\" ") Или с простыми кавычками: file.write('Item "' + Name[i] + '" ') Или с тройными двойными кавычками и интерполяцией строк: file.write("""Item "%s" """ % Name[i]) Или с простыми кавычками и форматом: file.write('Item "{0}"'.format(name[i])) Существует много способов объявить строковые литералы в Python...
Ответ 2 Вы можете использовать: s1 = 'Item "Aaron" RollNo Item "Barry" RollNo' s2 = "Item \"Aaron\" RollNo Item \"Barry\" RollNo" В python вы можете выделить строку с символами ' или ", а если вы используете ", вы можете "вывести" из этого char в середину строки с \"