Есть ли способ напечатать символ / с помощью функции печати в Python?

Я хочу напечатать некоторые большие буквы в терминале, используя / и некоторые другие символы, но / доставил мне некоторые проблемы.

когда я пытался запустить его, всплывала ошибка "Синтаксическая ошибка: EOL при сканировании строкового литерала"

print("/\")
print("\/")
print("\/")
print("/\")

4 ответа

Решение

/ не должно быть проблемой, но \ безусловно, так как это побег, и \" (например) позволяет отображать ",

Вы должны использовать \\ отображать один \,

Зависит от того, что вы ожидаете в качестве выходных данных, необходимо избегать одиночных обратных косых черт:

print("/\\")
print("\\/")
print("\\/")
print("/\\")

Печать:

/\
\/
\/
/\

Вам не нужно бежать /, просто используйте print("/")

И если вы хотите напечатать \использовать print("\\") вместо.

Символ '\' является escape-символом, после него вы можете задать символ, который можно интерпретировать в python по-разному, например \ " '. Вы видите" Синтаксическая ошибка: EOL при сканировании строкового литерала "не из-за'/', а из-за '\', который избегает "и интерпретирует его как символ, тогда не находит конца строки.

Другие вопросы по тегам