Как найти возврат каретки

Обновлено: 30.06.2024

Возврат каретки в Python (‘r’) помогает нам переместить курсор в начало строки, не перемещая его в новую строку.

Вступление

Иногда мы попадаем в ситуацию, когда хотим вернуться к исходной точке той же линии. В этой статье мы поможем вам понять концепцию возврата каретки в python или \r в python.

Что такое возврат каретки (\r) в Python?

Это помогает нам переместить курсор в начало строки, не перемещая его на новую строку.

Способы использования возврата каретки

Мы покажем все типы, с помощью которых мы можем использовать ‘\r’ в python.

1. Использование только возврата каретки в Python

В этом примере мы будем использовать только возврат каретки в программе между строками.

  • Во-первых, мы взяли входную строку как строку.
  • мы применили \r между строками.
  • \r переместил курсор в начало, и “решение” содержит 8 букв. С самого начала 8 букв будут стерты, а на их месте будет напечатан раствор.
  • Вы можете увидеть результат для лучшего понимания.

2. Использование возврата каретки в Python с символом новой строки

В этом примере мы будем использовать ‘\r’ с новым символом строки(\n) в строковой программе.

  • Во-первых, мы взяли входную строку как строку.
  • Затем мы применили \n и \r в нескольких местах строки.
  • \n – это для новой строки.
  • В первых двух строках мы поместили \n до и после \r. Таким образом, выходные данные печатаются в новой строке.
  • В последней строке \n стоит первым после ‘site is’, который содержит 8 букв в качестве решения, поэтому они заменяются.
  • Следовательно, вы можете видеть результат.

3. Использование возврата каретки в python с пробелом табуляции

В этом примере мы будем использовать каретку или \r с комбинацией табуляции или \t в программе между строками.

  • Во – первых, мы приняли вход как str.
  • Затем мы применили пробел табуляции в начале строки, который даст 8 пробелов в начале.
  • Затем мы применили \r. После \r есть 8 букв решения.
  • В выходных данных буква решения заполнит пробелы табуляции, поскольку они равны.
  • Вы можете увидеть результат для лучшего понимания.

4. Использование возврата каретки в python, табуляции и символа новой строки

В этом примере мы будем смешивать все символы, такие как возврат каретки(\r), пробел табуляции(\t) и символ новой строки(\n) в данной строке, и видеть выходные данные, чтобы мы могли более четко понять использование \r.

  • Во – первых, мы взяли входную строку как str.
  • Затем мы применили все символы, такие как \t для пространства табуляции, \namebroker для новой строки и \r для возврата каретки.
  • Следовательно, вы можете видеть результат.

Как \r и \n обрабатываются в Linux и Windows

Как мы все знаем, мы используем \r для возврата каретки и \n для новой строки в Windows. Но для разных операционных систем существуют разные соглашения. Разница проста, т. е. разработчики ОС должны были выбрать, как мы должны представлять новую строку в тексте в компьютерных файлах. По какой-то причине в мире Unix/Linux в качестве нового маркера линии был выбран один LF(Line feed). MS-DOS выбрала CR+LF, а Windows унаследовала \n в качестве новой строки. Таким образом, мы узнали, что разные платформы имеют разные соглашения.

На практике это становится более короткой проблемой. Маркер новой строки в основном релевантен для программ, которые обрабатывают “обычный текст”, и их не так уж много. В основном это касается только исходного кода программы, конфигурационных файлов и некоторых простых текстовых файлов с документацией . Как и в современном мире, большинство программ, обрабатывающих эти типы файлов (редакторы, компиляторы и т. Д.), Могут обрабатывать оба соглашения о новой строке, поэтому не имеет значения, какое из них вы выберете.

Должен Читать

  • Python Print Without Newline [How to, Examples, Tutorial]
  • Несколько Способов Печати Пустой Строки в Python
  • Python не распознается как внутренняя или внешняя команда
  • 5 Способов Удалить последний символ из строки в Python

Вывод

В этом уроке мы узнали о понятии возврата каретки (‘\r’) с его определением. Также понимаются все способы, с помощью которых мы можем использовать ‘\r’ по – разному-по-разному подробно с помощью примера. Все примеры подробно объясняются.

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

Переносы строк внутри одной ячейки, добавляемые с помощью сочетания клавиш Alt + Enter - дело весьма частое и привычное. Иногда их делают сами пользователи, чтобы добавить красоты длинному тексту. Иногда такие переносы добавляются автоматически при выгрузке данных из каких-либо рабочих программ (привет 1С, SAP и т.д.) Проблема в том, что на такие таблицы приходится потом не просто любоваться, а с ними работать - и вот тогда эти невидимые символы переноса могут стать проблемой. А могут и не стать - если уметь правильно с ними обращаться.

Давайте-ка мы разберёмся в этом вопросе поподробнее.

Удаление переносов строк заменой

Если нам нужно избавиться от переносов, то первое, что обычно приходит в голову - это классическая техника "найти и заменить". Выделяем текст и затем вызываем окно замены сочетанием клавиш Ctrl + H или через Главная - Найти и выделить - Заменить (Home - Find&Select - Replace) . Одна неувязочка - не очень понятно, как ввести в верхнее поле Найти (Find what) наш невидимый символ переноса строки. Alt + Enter тут, к сожалению, уже не работает, скопировать этот символ непосредственно из ячейки и вставить его сюда тоже не получается.

Поможет сочетание Ctrl + J - именно оно является альтернативой Alt + Enter в диалоговых окнах или полях ввода Excel:

Замена переносов строк на пробел

Обратите внимание, что после того, как вы поставите мигающий курсор в верхнее поле и нажмёте Ctrl + J - в самом поле ничего не появится. Не пугайтесь - это нормально, символ-то невидимый :)

В нижнее поле Заменить (Replace with) либо ничего не вводим, либо вводим пробел (если хотим не просто удалить переносы, а заменить их на пробел, чтобы строки не склеились в единое целое). Останется нажать на кнопку Заменить всё (Replace All) и наши переносы исчезнут:

Исправленный текст

Нюанс: после выполнения замены введённый с помощью Ctrl + J невидимый символ остаётся в поле Найти и может помешать в дальнейшем - не забудьте его удалить, установив курсор в это поле и несколько раз (для надёжности) нажав на клавиши Delete и Backspace .

Удаление переносов строк формулой

Если нужно решить задачу именно формулами, то можно использовать встроенную функцию ПЕЧСИМВ (CLEAN) , которая умеет очищать текст от всех непечатаемых символов, включая и наши злополучные переносы строк:

Удаление переносов строк формулой

Такой вариант, однако, не всегда бывает удобен, т.к. строки после этой операции могут склеиваться между собой. Чтобы этого не происходило, нужно не просто удалять символ переноса, а заменять его на пробел (см. следующий пункт).

Замена переносов строк формулой

А если хочется не просто удалить, а именно заменить Alt + Enter на, например, пробел, то потребуется уже другая, чуть более сложная конструкция:

Замена переноса строки на пробел формулой

Чтобы задать невидимый символ переноса мы используем функцию СИМВОЛ (CHAR) , которая выводит символ по его коду (10). А потом функция ПОДСТАВИТЬ (SUBSTITUTE) ищет в исходных данных наши переносы и заменяет их на любой другой текст, например, на пробел.

Деление на столбцы по переносу строки

Знакомый многим и очень удобный инструмент Текст по столбцам с вкладки Данные (Data - Text to Columns) тоже может замечательно работать с переносами строк и разделить текст из одной ячейки на несколько, разбив его по Alt + Enter . Для этого на втором шаге мастера нужно выбрать вариант пользовательского символа-разделителя Другой (Custom) и использовать уже знакомое нам сочетание клавиш Ctrl + J как альтернативу Alt + Enter :

Деление на столбцы по Alt+Enter

Если в ваших данных может встречаться несколько переносов строк подряд, то можно их "схлопнуть", включив флажок Считать последовательные разделители одним (Treat consecutive delimiters as one) .

После нажатия на Далее (Next) и прохождения всех трёх шагов мастера мы получим желаемый результат:

Результат деления

Обратите внимание, что до выполнения этой операции необходимо вставить справа от разделяемого столбца достаточное количество пустых колонок, чтобы образовавшийся текст не затёр те значения (цены), которые были справа.

Деление на строки по Alt+Enter через Power Query

Ещё одной любопытной задачей является деление многострочного текста из каждой ячейки не на столбцы, а на строки:

Деление на строки по Alt+Enter

Вручную такое делать долго, формулами - сложно, макросом - не каждый напишет. А на практике подобная задача встречается чаще, чем хотелось бы. Самым простым и лёгким решением будет использовать для этой задачи возможности надстройки Power Query, которая встроена в Excel начиная с 2016 года, а для более ранних версий 2010-2013 её можно совершенно бесплатно скачать с сайта Microsoft.

Чтобы загрузить исходные данные в Power Query их нужно сначала преобразовать в "умную таблицу" сочетанием клавиш Ctrl + T или кнопкой Форматировать как таблицу на вкладке Главная (Home - Format as Table) . Если по каким-то причинам вы не хотите или не можете использовать "умные таблицы", то можно работать и с "глупыми". В этом случае просто выделите исходный диапазон и дайте ему имя на вкладке Формулы - Диспетчер имен - Создать (Formulas - Name Manager - New) .

После этого на вкладке Данные (если у вас Excel 2016 или новее) или на вкладке Power Query (если у вас Excel 2010-2013) можно жать на кнопку Из таблицы / диапазона (From Table/Range) , чтобы загрузить нашу таблицу в редактор Power Query:

Грузим нашу таблицу в Power Query

После загрузки выделим столбец с многострочным текстом в ячейках и выберем на Главной вкладке команду Разделить столбец - По разделителю (Home - Split Column - By delimiter) :

Деление столбца на строки в Power Query

Чтобы всё разделилось на строки, а не не столбцы - не забудьте переключить селектор Строки (By rows) в группе расширенных параметров.

Останется только нажать на ОК и получить желаемое:

Результаты

Готовую таблицу можно выгрузить обратно на лист с помощью команды Закрыть и загрузить - Закрыть и загрузить в. на вкладке Главная (Home - Close&Load - Close&Load to. ) .

Важно отметить, что при использовании Power Query необходимо помнить о том, что при изменении исходных данных результаты автоматически не обновляются, т.к. это не формулы. Для обновления нужно обязательно щёлкнуть правой кнопкой мыши по итоговой таблице на листе и выбрать команду Обновить (Refresh) или нажать кнопку Обновить всё на вкладке Данные (Data - Refresh All) .

Макрос для деления на строки по Alt+Enter

Для полноты картины давайте упомянем решение предыдущей задачи ещё и с помощью макроса. Откройте редактор Visual Basic с помощью одноимённой кнопки на вкладке Разрабочик (Developer) или сочетания клавиш Alt + F11 . В появившемся окне вставьте новый модуль через меню Insert - Module и скопируйте туда нижеприведённый код:

Вернитесь в Excel и выделите ячейки с многострочным текстом, который надо разделить. Затем воспользуйтесь кнопкой Макросы на вкладке Разработчик (Developer - Macros) или сочетанием клавиш Alt + F8 , чтобы запустить созданный макрос, который и проделает за вас всю работу:

Вуаля! Программисты - это, на самом деле, просто очень ленивые люди, которые лучше один раз как следует напрягутся, чтобы потом ничего не делать :)

важно ли иметь правильный порядок возврата каретки, а затем новую линию подачи? Для текстовых редакторов имеет ли значение, в каком порядке они появляются?

похоже, что Джефф уже написал очень хороший Блоге на эту тему.

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

причина этого восходит к старому телетайпу ASR-33.

когда возврат каретки выдается ASR-33, печатающая головка, если она находится рядом с правым краем, занимает десятую долю секунды, чтобы вернуться к левому краю, плюс есть немного "отскока", когда левое поле поражено.

Если заказ был линией питания, то возвращение экипажа, первое печатный символ может появиться через десятую долю секунды после возврата каретки и, таким образом, может закончиться печатью (в виде мазка) на середине страницы. Но если подача строки происходит после возврата каретки, то время, затраченное на подачу строки, обеспечивает дополнительное время для завершения печати.

некоторые системы (я думаю, что старая ОС Xerox Sigma 7, например) делают подачу строки, а затем возврат каретки, но они вводят, например, нулевые символы в поток данных, чтобы позволить печатающей головке делать это вещь.

и, конечно, когда вы добираетесь до более быстрых устройств (например, некоторые ранние 30 CPS-телепринтеры), проблема ухудшается, и требуется более сложная стратегия.

(существует также Точка, что для ввода пользователем возврат каретки обеспечивается пользователем, нажимая клавишу возврата, в то время как подача линии должна быть предоставлена компьютером. По этой причине часто было "стилем" иметь нормальные линии печати начать с линией подачи и конец С возврат каретки. Таким образом, запрос на ввод пользователя состоял только из строки, а ввод пользователя заканчивался возвратом каретки. Эта схема работала хорошо, когда использовалась последовательно, но, конечно, это не всегда происходило.)

существует три распространенных формата linefeed:

  • \r\n для мира DOS\Windows
  • \r для мира Mac до OSX
  • \n для Unix и Unix-подобного мира

\n\r не является стандартом нигде, о котором я знаю, и, вероятно, приведет к тому, что ваш редактор подумает, что у него есть текстовый файл в формате Unix, а затем он отобразит странный символ \r в виде текста.

исторически \r переводится как возврат каретки (CR, ASCII код 13), который относится к старой школьной пишущей машинке, где вы будете толкать каретку назад влево, чтобы вернуть курсор обратно в начало строки. \n переводится в строку feed (LF, ASCII-код 10), которая перемещает символ вниз по странице на один символ. Хотя потенциально интересно, это, как правило, не имеет значения - просто используйте соответствующий формат linefeed для вашей текущей платформы.

как раз следование на возвращении экипажа, после этого линия бак исследования питания.

с Блокнотом он обнаруживает, когда конец строки, когда он находит символ CR+LF. Это общий формат, используемый CP / M, MS-DOS и Win32,источник

Unix обнаруживает конец строки, когда он находит LF.
Apple обнаруживает конец строки, когда он находит CR.

С точки зрения Uni-кода существует управляющий символ, называемый СЛЕДУЮЩАЯ СТРОКА (NEL) просто сделать ситуацию еще более сложной.

С языком программирования C, почему он выписывает возврат каретки + подача строки, Когда вы даете ему символ подачи строки? например

printf ("hello World\n").

язык программирования C и операционная система Unix переопределили символ подачи строки как символ новой строки с намерением, что библиотека stdio преобразует строки характер на все, что нужно, чтобы фактически перейти к началу следующей строки для этой платформы, например, возврат каретки + подача строки для Win32.

поэтому, когда вы пишете новый символ строки (это действительно символ LF) на C/C++ и на Windows или Linux, библиотека studio определит формат вывода, который нужно будет вывести для этого конца строки для этой платформы.

это очевидно при создании двоичного файла или текстового файла в C программа. Если указать, что вы пишете двоичный файл, библиотека studio оставит выходной формат без изменений для этой платформы. Поэтому при записи данных в файл и попадании в символ новой строки он не будет вставлять зависимые от платформы символы для новой строки.

хотя прихожу к выводу после всего этого.

даже если вы следуете правилам Win32 для возврата каретки + Line Feed, например, записывая следующее в файл как чистый двоичный файл файл.

MyText \n MyText \n MyText

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

большинство редакторов вместо этого будут отображать его так.

путаница в основном из-за стандарта C, который использует \N новый символ строки для двух разных значений. Во-первых, в качестве нового линейного индикатора для библиотеки STIO конвертировать в операционную систему новые формат строки (CR+LF на win32, LF на Linux и CR для Apple). Во-вторых, как только шестнадцатеричное значение линии подачи.

хорошо после 10 ревизий и опробования различных подходов на Win3.1,95,98, XP я пришел к выводу, что не смог найти приложение, которое использовало бы CR и LF независимо и может использовать их комбинацию в одном документе. Большинство текстовых редакторов будут показывать квадрат, когда он попадает в один CR или LF. Большинство текстовых редакторов smarter изменят формат файла в зависимости от того, они находят CR+LF/LF / CR для соответствующей платформы.

большинство, если не все редакторы заботятся только о рендеринге новой строки пользователю и будут переключаться между различными форматами файлов. Поэтому, если ваш писатель лексер и строка токенизатор в ближайшее время и беспокоиться о том, когда обнаружить новую строку. Его лучше всего для нижних уровней, чтобы обнаружить формат файла (CR + LF Win32, LF Linux, CR Apple), чтобы увеличить номер строки. Или используйте функцию ReadLine, которая будет учитывать это счет.

по меньшей мере, непонятно, почему IBM и Win32 приняли Carriage Return + Line Feed в качестве стандарта для указания текстовому редактору отображать новую строку. Когда на самом деле его избыточность. Я не смог найти ни одного приложения, которое отображало или использовало возврат каретки + линейный канал независимо от фактического имени, которое он предлагает.

Итак, если ваш студент университета пишет новый текстовый редактор, чтобы удивить мир. Автоматическое обнаружение файла формат, и не беспокойтесь о фактическом техническом значении, данном CR+LF.

(извините за удар, но это основной результат для результатов поиска по этому вопросу)

в Notepad++ это важно. Когда вы начинаете с перевода строки \n и затем возврат каретки \r ваш перевод строки на следующей строке. Поэтому порядок должен быть: CR LF

Возможно, у вас много ячеек, значения которых разделены символами возврата каретки, и теперь вам нужно найти все символы возврата каретки и заменить их запятыми или другими символами, как показано на следующем снимке экрана. Как можно быстро и легко преобразовать все символы возврата каретки в запятые или другие символы на листе?

doc-convert-carriage-to-comma-1

Вкладка Office позволяет редактировать и просматривать в Office с вкладками и значительно упрощает работу .

  • Повторное использование чего угодно: Добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
  • Более 20 текстовых функций: Извлечь число из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
  • Инструменты слияния : Несколько книг и листов в одну; Объединить несколько ячеек / строк / столбцов без потери данных; Объедините повторяющиеся строки и сумму.
  • Разделить инструменты : Разделение данных на несколько листов в зависимости от ценности; Из одной книги в несколько файлов Excel, PDF или CSV; От одного столбца к нескольким столбцам.
  • Вставить пропуск Скрытые / отфильтрованные строки; Подсчет и сумма по цвету фона ; Отправляйте персонализированные электронные письма нескольким получателям массово.
  • Суперфильтр: Создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделям, дням, периодичности и др .; Фильтр жирным шрифтом, формулы, комментарий .
  • Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.

Преобразование возврата каретки в запятую с помощью формулы

Удивительный! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Экономьте 50% своего времени и сокращайте тысячи щелчков мышью каждый день!

Следующая простая формула может помочь вам с легкостью заменить символы возврата каретки на запятые или другие символы.

1. Введите эту формулу в пустую ячейку помимо ваших данных: = ПОДСТАВИТЬ (A1; СИМВОЛ (10); ";") (A1 указывает ячейку, в которой вы хотите заменить возврат каретки, а запятая между кавычками - это символ, который вы хотите использовать, вы можете изменить их по своему усмотрению.), см. снимок экрана:

doc-convert-carriage-to-comma-1

2. Затем перетащите маркер заполнения в диапазон, в котором вы хотите применить эту формулу, и вы получите следующий результат: символы возврата каретки заменяются запятыми.

doc-convert-carriage-to-comma-1

Преобразование возврата каретки в запятую с помощью функции поиска и замены

1. Выберите диапазон данных, который вы хотите преобразовать в символы возврата каретки.

2. Нажмите Главная > Найти и выбрать > Заменять или воспользуйтесь ярлыками Ctrl + H , чтобы открыть Найти и заменить диалоговое окно, см. снимок экрана:

doc-convert-carriage-to-comma-1

3. В Найти и заменить диалоговое окно в Найти то, что поле, пожалуйста, нажмите Ctrl + J ключи, а в Заменить поле введите нужные символы, в этом случае я введу запятую (,), см. снимок экрана:

doc-convert-carriage-to-comma-1

4. Затем нажмите Заменить все , и появится окно с подсказкой, чтобы напомнить вам, сколько замен было произведено. Смотрите скриншот:

doc-convert-carriage-to-comma-1

5, Затем нажмите OK и закрыть Найти и заменить В диалоговом окне все символы возврата каретки заменены запятыми.

doc-convert-carriage-to-comma-1

Преобразование возврата каретки в запятую с кодом VBA

Если вас интересует код VBA, я могу представить вам код для решения этой задачи.

1. Удерживайте ALT + F11 ключи, и он открывает Окно Microsoft Visual Basic для приложений.

2. Нажмите Вставить > Модульи вставьте следующий код в окно модуля.

Код VBA: преобразование возврата каретки в запятую

3, Затем нажмите F5 нажмите клавишу для запуска этого кода, и появится окно подсказки, напоминающее вам о выборе диапазона данных, который вы хотите использовать. Смотрите скриншот:

doc-convert-carriage-to-comma-1

4. Затем нажмите OK, и символы возврата каретки были немедленно преобразованы в запятые.

Возврат каретки в Python (‘r’) помогает нам переместить курсор в начало строки, не перемещая его в новую строку.

Вступление

Иногда мы попадаем в ситуацию, когда хотим вернуться к исходной точке той же линии. В этой статье мы поможем вам понять концепцию возврата каретки в python или \r в python.

Что такое возврат каретки (\r) в Python?

Это помогает нам переместить курсор в начало строки, не перемещая его на новую строку.

Способы использования возврата каретки

Мы покажем все типы, с помощью которых мы можем использовать ‘\r’ в python.

1. Использование только возврата каретки в Python

В этом примере мы будем использовать только возврат каретки в программе между строками.

  • Во-первых, мы взяли входную строку как строку.
  • мы применили \r между строками.
  • \r переместил курсор в начало, и “решение” содержит 8 букв. С самого начала 8 букв будут стерты, а на их месте будет напечатан раствор.
  • Вы можете увидеть результат для лучшего понимания.

2. Использование возврата каретки в Python с символом новой строки

В этом примере мы будем использовать ‘\r’ с новым символом строки(\n) в строковой программе.

  • Во-первых, мы взяли входную строку как строку.
  • Затем мы применили \n и \r в нескольких местах строки.
  • \n – это для новой строки.
  • В первых двух строках мы поместили \n до и после \r. Таким образом, выходные данные печатаются в новой строке.
  • В последней строке \n стоит первым после ‘site is’, который содержит 8 букв в качестве решения, поэтому они заменяются.
  • Следовательно, вы можете видеть результат.

3. Использование возврата каретки в python с пробелом табуляции

В этом примере мы будем использовать каретку или \r с комбинацией табуляции или \t в программе между строками.

  • Во – первых, мы приняли вход как str.
  • Затем мы применили пробел табуляции в начале строки, который даст 8 пробелов в начале.
  • Затем мы применили \r. После \r есть 8 букв решения.
  • В выходных данных буква решения заполнит пробелы табуляции, поскольку они равны.
  • Вы можете увидеть результат для лучшего понимания.

4. Использование возврата каретки в python, табуляции и символа новой строки

В этом примере мы будем смешивать все символы, такие как возврат каретки(\r), пробел табуляции(\t) и символ новой строки(\n) в данной строке, и видеть выходные данные, чтобы мы могли более четко понять использование \r.

  • Во – первых, мы взяли входную строку как str.
  • Затем мы применили все символы, такие как \t для пространства табуляции, \namebroker для новой строки и \r для возврата каретки.
  • Следовательно, вы можете видеть результат.

Как \r и \n обрабатываются в Linux и Windows

Как мы все знаем, мы используем \r для возврата каретки и \n для новой строки в Windows. Но для разных операционных систем существуют разные соглашения. Разница проста, т. е. разработчики ОС должны были выбрать, как мы должны представлять новую строку в тексте в компьютерных файлах. По какой-то причине в мире Unix/Linux в качестве нового маркера линии был выбран один LF(Line feed). MS-DOS выбрала CR+LF, а Windows унаследовала \n в качестве новой строки. Таким образом, мы узнали, что разные платформы имеют разные соглашения.

На практике это становится более короткой проблемой. Маркер новой строки в основном релевантен для программ, которые обрабатывают “обычный текст”, и их не так уж много. В основном это касается только исходного кода программы, конфигурационных файлов и некоторых простых текстовых файлов с документацией . Как и в современном мире, большинство программ, обрабатывающих эти типы файлов (редакторы, компиляторы и т. Д.), Могут обрабатывать оба соглашения о новой строке, поэтому не имеет значения, какое из них вы выберете.

Должен Читать

  • Python Print Without Newline [How to, Examples, Tutorial]
  • Несколько Способов Печати Пустой Строки в Python
  • Python не распознается как внутренняя или внешняя команда
  • 5 Способов Удалить последний символ из строки в Python

Вывод

В этом уроке мы узнали о понятии возврата каретки (‘\r’) с его определением. Также понимаются все способы, с помощью которых мы можем использовать ‘\r’ по – разному-по-разному подробно с помощью примера. Все примеры подробно объясняются.

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

Читайте также: