Pythonдагы жаңы сапка текстти которуу. Текстти жаңы сызыкка өткөрүп берүү керек - нускама

Anonim

Python'до бир саптын аягына чейин бир сызыктын аягына чейин белгилөө үчүн, сиз жаңы белгини баштоо керек. Аны ар кандай Python файлдары менен иштөөдө, каалаган учурларда аны консолдо көрсөтүп, аны кантип туура пайдаланууну билүү маанилүү. Программа коду менен иштөөдө жаңы катарлар үчүн бөлүштүрүү белгисин кантип колдонсоңуз болот, ансыз текст кошуу мүмкүнбү.

Жаңы сызыктын символу жөнүндө жалпы маалымат

\ n - маалыматтык которууну жаңы сапка көрсөтүү жана Python'дагы эски сызыкты жабуу. Бул символ эки элементтен турат:

  • тескери ийилген;
  • N төмөнкү реестрден символ.

Бул белгини колдонуу үчүн, сиз "Print (F" Hellold! ")", Сиз алардын эсебинен маалыматты F-керектөөлөргө өткөрүп бере аласыз.

Pythonдагы жаңы сапка текстти которуу. Текстти жаңы сызыкка өткөрүп берүү керек - нускама 3487_1
Белгилей кетүүчү символду колдонуу мисалын жаңы линия жөнүндө маалыматтарды таратуу үчүн мисал

Басып чыгаруу функциясы деген эмне

Кошумча орнотуулар жок, кийинки сапка маалымат которуунун символу жашыруун режимде кошулат. Ушундан улам, белгилүү бир функцияны активдештирбестен, катарлардын ортосунда көрүү мүмкүн эмес. Мисал программа кодундагы бөлүнүүчү сөлөкөтүн көрсөтөт:

Print ("Салам, дүйнө"! ") -" Салам, Дүйнө! "\ N

Ошол эле учурда, мындай мүнөздү табуу Pythonдун негизги мүнөздөмөлөрүндө жазылган. "Print" функциясы "Аяктоо" параметринин стандарттык мааниси бар - \ n. Бул мүнөздөгү маалыматтарды алуу үчүн, бул мүнөздөгү катарлардын аягына коюлган бул функцияга рахмат. "Print" функциясынын шифрлөөсү:

Print (* буюмдар, сеп = '', аягы = '\ n', файл = sys.stdout, flush = false)

"Print" функциясынан "аягына" параметринин мааниси "\ n" символу. Программалык камсыздоонун автоматтык кодуна алгоритмдин айтымында, ал аягында, "Басма" функциясы белгиленген "басма" функциясы белгиленген тартипти толуктайт. "Print" бир функциясын колдонууда, сиз анын ишинин маңызын байкай албайсыз, анткени экранда бир гана бир гана сап көрсөтүлөт. Бирок, эгерде сиз мындай көрсөтмөлөрдү кошо алсаңыз, функцияны натыйжасы төмөнкүлөргө дуушар болот:

Print ("Салам, Дүйнө 1!") Басып чыгаруу ("Салам, Дүйнө 2!") Басып чыгаруу ("Салам, Дүйнө 3!") Басып чыгаруу ("Салам, Дүйнө 4!")

Программа кодун белгиленген натыйжанын мисалы:

Салам, дүйнө 1! Салам, дүйнө 2! Салам, дүйнө 3! Саламатсызбы, дүйнө 4!

Жаңы саптын символун басып чыгаруу аркылуу алмаштыруу

"Print" функциясын колдонуп, сиз бөлүп-жаруучу сөлөкөтүн колдоно албайсыз. Муну жасоо үчүн, функцияда "аягын" параметрин өзгөртүү керек. Бул учурда, "аягы" маанисинин ордуна, сиз мейкиндик кошушуңуз керек. Ушундан улам, "акыры" символу алмаштырылат. Демейки жөндөөлөргө коюлган учурдун натыйжасы:

>>> print ("Салам") >>> Басып чыгаруу ("Дүйнө") Салам Дүйнө

"\ N" символун мейкиндикте алмаштыргандан кийин натыйжаны көрсөтүү:

>>> print ("Салам", End = "") >>> print ("Дүйнө") Салам Дүйнө

Бул ыкманы белгилерди бир сап аркылуу көрсөтүү үчүн бул ыкманы колдонуунун мисалы:

Мен үчүн (15) in (15): эгер мен

Файлдарда бөлүүчү символду колдонуу

Программанын кодексинин тексти кийинки сапка которулган символу аяктаган файлдардан табууга болот. Бирок, документти эске албастан, аны программанын коду аркылуу көрүү мүмкүн эмес, анткени мындай белгилер демейки боюнча катылган. Жаңы катар баштоо үчүн жаңы символду колдонуу үчүн сиз аттар менен толтурулган файл түзүшүңүз керек. Ал табылгандан кийин, бардык ысымдар жаңы сызык менен башталат деп турсаңыз болот. Мисал:

аттары = ["Петр", "Артем", "Артем", "Иван", "Атт.txt", "W" деп: ысымдар үчүн аты үчүн [: - 1]: f.write "{Аты} \ n") f.write (аттар [-1])

Демек, ысымдар тексттик файл тексттик файлга бөлүнгөн саптарга коюлса гана көрсөтүлөт. Ошол эле учурда, мурунку саптын аягында, жашыруун белги "\ n" белгиси автоматтык түрдө орнотулат. Жашыруун белгилерди көрүү үчүн, функцияны жандырышыңыз керек - ".readines ()". Андан кийин, жашыруун белгилер Программанын кодундагы экранда көрсөтүлөт. Функцияны активдештирүүнүн мисалы:

Ачык ("аталыштар.txt", "r" деп төмөнкүлөр: print (f.readines ())

Pythonдагы жаңы сапка текстти которуу. Текстти жаңы сызыкка өткөрүп берүү керек - нускама 3487_2
Питондо ар кандай каармандардын максаты

Субстринг үчүн сап бөлүмү

Бир топ сызыкты бир нече орнотууга бөлүү үчүн, сиз бөлүнгөн ыкманы колдоно аласыз. Эгер сиз кошумча түзөтүүлөрдү жасабасаңыз, анда стандарттуу бөлгүч - бул мейкиндик. Бул ыкма аткарылгандан кийин, тандалган текст стринглердин тизмесине которулган өзүнчө сөздөргө бөлүнөт. Мисал катары:

String = "кээ бир жаңы текст" Strings = string.split () басып чыгаруу (саптар) ['кээ бир "," жаңы "," текст "]

Конверсияны тескерисинче, ырастоочулардын тизмеси бир топ сапка айланат, сиз кошулуу ыкмасын колдонушуңуз керек. Катар менен иштөө үчүн дагы бир пайдалуу ыкма - тилкеси. Аны менен, сиз саптын эки тарабында жайгашкан боштуктарды жок кыла аласыз.

Корутунду

Питондо иштегенде, жаңы бир маалыматтарды чыгарып салуу максатында, эски сызыкты "\ n" символу менен аяктоо керек. Андай болсо, белгиден кийин турган маалымат кийинки сапка өткөрүлүп берилет, ал эми эски жабылат. Бирок, бул символду маалыматтарды өткөрүп берүү үчүн колдонуунун кажети жок. Муну жасоо үчүн, акыры = "" параметрин колдонсоңуз болот. "Каарман" наркы жана бул бөлүүчү символ.

Тексттин текстин Python'дагы жаңы сапка которуу. Текстти жаңы сызыкка өткөрүп берүү керек - окутуу алгач маалымат технологиясына кирди.

Көбүрөөк окуу