Почему \ b не работает в python3? [Дубликат]

1

В настоящее время попытка создания кода выглядит так:

str2 = "Never say Never\b\b\b\b\b"
print(str2)

В книге говорится, что печатается так

"Never say "

Но фактическая печать выглядит так

"Never say Never"

Есть ли проблемы с программой?

Теги:
python-3.x
printing

1 ответ

0

нет, я не думаю, что есть какие-либо проблемы с кодом. и постарайтесь не запускать его в режиме ожидания, потому что он дал мне вывод, например:

>>> str2 = "Never say Never\b\b\b\b\b"
>>> print(str2)
Never say Never

вместо этого запустите тот же код в хорошем редакторе, как и pycharm, и вы получите отличный результат:

str2 = "Never Say Never\b\b\b\b\b"
print(str2)

с выходом: Never Say

  • 0
    Я получаю тот же вывод, что и OP на терминале Mac OS, используя скрипт, а не IDE.
  • 0
    @cdarke Я тоже использую Mac OS и получаю тот же вывод, но я использую Spyder
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню