Есть ли способ напечатать символ / с помощью функции печати в Python?
Я хочу напечатать некоторые большие буквы в терминале, используя / и некоторые другие символы, но / доставил мне некоторые проблемы.
когда я пытался запустить его, всплывала ошибка "Синтаксическая ошибка: EOL при сканировании строкового литерала"
print("/\")
print("\/")
print("\/")
print("/\")
4 ответа
/
не должно быть проблемой, но \
безусловно, так как это побег, и \"
(например) позволяет отображать "
,
Вы должны использовать \\
отображать один \
,
Зависит от того, что вы ожидаете в качестве выходных данных, необходимо избегать одиночных обратных косых черт:
print("/\\")
print("\\/")
print("\\/")
print("/\\")
Печать:
/\
\/
\/
/\
Вам не нужно бежать /
, просто используйте print("/")
И если вы хотите напечатать \
использовать print("\\")
вместо.
Символ '\' является escape-символом, после него вы можете задать символ, который можно интерпретировать в python по-разному, например \ " '. Вы видите" Синтаксическая ошибка: EOL при сканировании строкового литерала "не из-за'/', а из-за '\', который избегает "и интерпретирует его как символ, тогда не находит конца строки.