Управляющие символы Python

Управляющие символы Python – это тема не сложная, и не очень часто используются, но все же надо их знать и понимать, как они работают.

Итак, что же это такое: это набор символов, который выполняет интерпритатор как команду.

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

Другими словами, управляющие символы Python – это определенные команды, которые мы прописываем в строке и интерпритатор их выполняет, каким-то образом изменяя внешний вид строки.

Мы их прописываем в строке, в том месте где необходимо выполнить какую-то из команд:

  • если мы хотим перенести часть строки на новую строку, пишем в месте переноса \n;
  • Если нам необходимо, что бы между словами был отступ 1 табуляция (4 пробела) – пишем \t, или если необходим абзац;
  • Что бы перевести каретку на начало строки – \r;

Управляющие символы Python

\newlineЕсли после символа “\” сразу нажать клавишу Enter то это позволит продолжать запись с новой строки.
\\Позволяет записать символ обратного слеша.
\Позволяет записать один символ апострофа.
\Позволяет записать один символ кавычки.
\bBackspace, он же возврат, он же “пробел назад” – удаляет один символ перед курсором
\fРазрыв страницы.
\nПеренос строки (новая строка).
\rВозврат курсора в начало строки.
\tГоризонтальный отступ слева от начала строки (горизонтальная табуляция).
\vВертикальный отступ сверху (вертикальная табуляция).
\xhhШестнадцатеричный код символа (две шестнадцатеричные цифры hh).
\oooВосьмеричный код символа (три восьмеричные цифры ooo).
\uhhhШестнадцатеричный код 16-битного символа Юникода (символ кодируемый двумя байтами).

Нельзя конечно сказать, что управляющие символы Python прям таки что-то очень и очень важное, без чего не обойтись, но все же, знать их необходимо, и использование в коде сделает ваш код более читабельным и правильным!

Приветем несколько примеров:

print('My firstname is Oleg, \
lastname Petrovich ')

path = 'C:\\Windows\\debug'

print('I\'m love Python ')
print('I\"m love Python ')

print("My firstname is Oleg,\blastname Petrovich ")

print("My firstname is Oleg,\nlastname Petrovich ")

print("My firstname is Oleg,\rlastname Petrovich ")

print("My firstname is Oleg,\tlastname Petrovich ")

print("My firstname is Oleg,\vlastname Petrovich ")
Рейтинг
( 3 оценки, среднее 2.33 из 5 )
Понравилась статья? Поделиться с друзьями:
Комментарии: 1
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: