Пераклад тэксту на новы радок у Python. Як перанесці тэкст на новы радок - інструкцыя

Anonim

Для таго каб у Python пазначыць канец аднаго радка і пачаць новую, трэба выкарыстоўваць адмысловы знак. Пры гэтым важна ведаць, як яго правільна выкарыстаць у працы з рознымі файламі Python, у патрабаваныя моманты адлюстроўваць яго ў кансолі. Падрабязна неабходна разабрацца з тым, як карыстацца раздзяляльным знакам для новых радкоў пры працы з праграмным кодам, ці можна дадаваць тэкст без яго прымянення.

Агульная інфармацыя пра сімвал новага радка

\ N - абазначэнне пераносу інфармацыі на новы радок і закрыцця старой радкі ў Python. Дадзены знак складаецца з двух элементаў:

  • зваротная касая;
  • n - сімвал ніжняга рэгістра.

Для выкарыстання дадзенага сімвала можна ўжыць выраз "print (f" Hello \ nWorld! ")", За кошт якога можна пераносіць інфармацыю ў f-радках.

Пераклад тэксту на новы радок у Python. Як перанесці тэкст на новы радок - інструкцыя 3487_1
Прыклад выкарыстання сімвала \ n для размеркавання масіва інфармацыі па новых радках

Што такое функцыя print

Без дадатковых налад сімвал пераносу дадзеных на наступны радок дадаецца ў схаваным рэжыме. За кошт гэтага яго немагчыма ўбачыць паміж радкоў без актывацыі пэўнай функцыі. Прыклад адлюстраванне раздзяляльнага значка ў праграмным кодзе:

Print ( "Hello, World"! ") -" Hello, World! "\ N

Пры гэтым такое знаходжанне дадзенага сімвала прапісана ў базавых характарыстыках Python. Функцыя "print" мае стандартнае значэнне для параметру "end" - \ n. Менавіта дзякуючы дадзенай функцыі гэты сімвал выстаўляецца ў канцы радкоў для пераносу дадзеных на наступныя радкі. Расшыфроўка функцыі "print":

print (* objects, sep = '', end = '\ n', file = sys.stdout, flush = False)

Значэнне параметру "end" з функцыі "print" раўняецца знаку "\ n". Па аўтаматычнага алгарытме праграмнага кода ён дапаўняе радкі на канцы, перад якімі прапісваецца функцыя "print". Пры выкарыстанні адной функцыі "print" можна не заўважыць сутнасць яе працы, так як на экран будзе выводзіцца толькі адзін радок. Аднак, калі дадаць некалькі падобных інструкцый, вынік працы функцыі стане больш відавочным:

print ( "Hello, World 1!") print ( "Hello, World 2!") print ( "Hello, World 3!") print ( "Hello, World 4!")

Прыклад выніку, прапісанага вышэй праграмнага кода:

Hello, World 1! Hello, World 2! Hello, World 3! Hello, World 4!

Замена сімвала новага радка праз print

Выкарыстоўваючы функцыю "print", можна не ўжываць раздзяляльны значок паміж радкоў. Для гэтага ў самой функцыі неабходна змяніць параметр "end". Пры гэтым замест значэння "end" трэба дадаць прабел. За кошт гэтага менавіта прабелам будзе заменены сімвал "end". Вынік пры устаноўленых наладах па змаўчанні:

>>> print ( "Hello") >>> print ( "World") Hello World

Адлюстраванне выніку пасля замены знака "\ n" на прабел:

>>> print ( "Hello", end = "") >>> print ( "World") Hello World

Прыклад выкарыстання дадзенага спосабу замены знакаў для адлюстравання паслядоўнасці значэнняў праз адзін радок:

for i in range (15): if i

Выкарыстанне раздзяляльнага знака ў файлах

Сімвал, пасля якога тэкст праграмнага кода пераносіцца на наступны радок, можна знайсці ў гатовых файлах. Аднак без разгляду самога дакумента праз праграмны код ўбачыць яго немагчыма, так як падобныя сымбалі па змаўчанні схаваныя. Для таго каб выкарыстоўваць сімвал пачатку новых радкоў, неабходна стварыць файл, запоўнены імёнамі. Пасля яго адкрыцця можна ўбачыць, што ўсе імёны будуць пачынацца з новага радка. прыклад:

names = [ 'Petr', 'Dima', 'Artem', 'Ivan'] with open ( "names.txt", "w") as f: for name in names [: - 1]: f.write (f "{name} \ n") f.write (names [-1])

Так адлюстроўвацца імёны будуць толькі ў тым выпадку, калі ў тэкставым файле ўстаноўлена падзел інфармацыі на асобныя радкі. Пры гэтым у канцы кожнай папярэдняга радка будзе аўтаматычна ўсталяваны схаваны сімвал "\ n". Каб убачыць схаваны знак, трэба актываваць функцыю - ".readlines ()". Пасля гэтага ўсе скрытыя сімвалы адлюструюцца на экране ў праграмным кодзе. Прыклад актывацыі функцыі:

with open ( "names.txt", "r") as f: print (f.readlines ())

Пераклад тэксту на новы радок у Python. Як перанесці тэкст на новы радок - інструкцыя 3487_2
Прызначэнне розных знакаў для працы ў Python

Падзел радка на падрадка

Каб падзяліць адну доўгую радок на некалькі подстрочек, можна скарыстацца метадам split. Калі не ўносіць дадатковых правак, стандартным падзельнікам з'яўляецца прабел. Пасля выканання дадзенага метаду абраны тэкст падзяляецца на асобныя словы па подстрочкам, пераўтворыцца ў спіс strings. Як прыклад:

string = "some new text" strings = string.split () print (strings) [ 'some', 'new', 'text']

Для таго каб правесці адваротнае пераўтварэнне, з дапамогай якога спіс подстрочек ператворыцца ў адну доўгую радок, неабходна скарыстацца метадам join. Яшчэ адзін карысны метад для працы з радкамі - strip. З яго дапамогай можна выдаляць прабелы, якія размешчаны з двух бакоў ад радка.

заключэнне

Каб пры працы ў Python выводзіць пэўныя дадзеныя з новага радка, неабходна завяршаць старую радок сімвалам "\ n". З яго дапамогай інфармацыя, якая стаіць пасля знака, пераносіцца на наступны радок, а старая зачыняецца. Аднак для пераносу дадзеных не абавязкова выкарыстоўваць дадзены знак. Для гэтага можна скарыстацца параметрам end = "". Значэнне "character" і з'яўляецца раздзяляльным знакам.

Паведамленне Пераклад тэксту на новы радок у Python. Як перанесці тэкст на новы радок - інструкцыя з'явіліся спачатку на Інфармацыйныя тэхналогіі.

Чытаць далей