Символы Escape The Backslash \, используется для получения определенных специальных символов, называемых экологичными символами, в вашу строку. Есть множество персонажей побега, и здесь я собираюсь показать вам наиболее полезных: • \ n Newline. Он используется для перемещения текста в следующую строку. Вот пример:
print('Hi\neveryone!')
Результат
Hi There!
другой пример
print('did you\nunderstand\n\nwhat happen\n\n\nhere')
Результат
did you understand what happen here
Глядя на пример выше и его результат, вы заметите, что разрыв между каждой строкой отличается. Вы это заметили? Ага! Это потому, что мы ставим различный характер Newline между предложением в нашем коде. Проверьте код еще раз. Итак, чем больше вы добавляете персонажа, тем больше он опускает следующую строку. “\ n” Ommit только следующая строка “\ n \ n” опущено следующей две строки “\ n \ n \ n \”, опущенная три строки и т. Д.
• \ ‘Это используется для вставки апострофов в строки. Предполагая, что у вас есть следующая строка:
myWord= 'I can't commit error' print(myWord)
Это произведет ошибку, потому что апостроф фактически завершит строку. Вы можете использовать \ ‘, чтобы обойти это:
myWord = 'I can\'t commit error' print(myWord)
Результат
I can't commit error
Другой вариант – использовать двойные кавычки для строки:
myWord="I can't commit error" print(myWord)
Результат
I can't commit error
• \ “похож на \ ‘, то есть вы можете использовать двойную цитату вместо одной цитаты, например,
myWord='I can\"t commit error' print(myWord)
• \ Это используется, чтобы получить саму обратную черту. Например:
newline = '\\n is used for newline' print(newline)
Результат
\n is used for newline
Запустите код. Вы видели Backslash? Да! Несмотря на то, что «\ n» самостоятельно используется для Newline, и он находится внутри нашего кода выше, но он не переходит к следующей строке, потому что два BackSlash интерпретируются и N считается текстом.
• \ T символ вкладки, который используется, чтобы дать пространство вкладок. пример
tab_word="I \twas \tgiven \ttab" print(tab_word)
Полученные результаты
I was given tab
Попробуйте подтвердить код с результатом. Вы видели пространство вкладок между ними. Попробуйте больше кодов кодов
mixing_tab= "I \twas \t\tgiven \t\t\tdifferent \t\t\ttab" print(mixing_tab)
Результат
I was given different tab
Есть больше особого персонажа, о котором мы собираемся обсудить позже, но попрактиковаться сейчас и наслаждаться!
Оригинал: “https://dev.to/maxwizardth/escape-character-in-python-377e”