Pythonдо текстти жаңы сапка которуу. Текстти жаңы сапка кантип жылдыруу керек – нускамалар

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

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

n Pythonдо маалыматты жаңы сапка ороп, эски сапты жабуунун символу. Бул белги эки элементтен турат:

  • тескери кыйгач;
  • n кичине тамга.

Бул символду колдонуу үчүн, сиз “print(f” HellonWorld!”) деген туюнтманы колдонсоңуз болот, анын аркасында сиз маалыматты f-саптарында өткөрө аласыз.

Pythonдо текстти жаңы сапка которуу. Текстти жаңы сапка кантип жылдыруу керек - нускамалар
Жаңы саптар боюнча маалымат массивдерин жайылтуу үчүн n символун колдонуунун мисалы

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

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

Басып чыгаруу (“Hello, World!”) – “Hello, World!”n

Ошол эле учурда бул белгинин мындай табылгасы Pythonдун негизги мүнөздөмөлөрүндө жазылган. “Басып чыгаруу” функциясы “аягы” параметри үчүн демейки мааниге ээ – n. Дал ушул функциянын аркасында маалыматтарды кийинки саптарга өткөрүү үчүн бул белги саптардын аягында коюлган. "Басып чыгаруу" функциясынын түшүндүрмөсү:

print(*объекттер, sep=' ', end='n', file=sys.stdout, flush=False)

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

print("Салам, дүйнө 1!") print("Салам, дүйнө 2!") print("Салам, дүйнө 3!") print("Салам, дүйнө 4!")

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

Салам, Дүйнө 1! Салам, Дүйнө 2! Салам, Дүйнө 3! Салам, Дүйнө 4!

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

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

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

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

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

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

диапазондогу i үчүн(15): if i < 14: print(i, end=", ") else: print(i)

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

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

ысымдар = ['Петр', 'Дима', 'Артем', 'Иван'] f катары open("names.txt", "w") менен: аттардагы ат үчүн[:-1]: f.write(f "{name}n") f.write(аттар[-1])

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

open("names.txt", "r") менен f: print(f.readlines())
Pythonдо текстти жаңы сапка которуу. Текстти жаңы сапка кантип жылдыруу керек - нускамалар
Pythonдо иштөө үчүн ар кандай символдорду дайындоо

Кеңеш! Python менен жигердүү иштөөдө, колдонуучулар программанын коду бир узун сапта жазылышы керек болгон кырдаалдарга көп туш болушат, бирок аны карап чыгуу жана бөлүүсүз так эместиктерди аныктоо өтө кыйын. Узун сызыкты өзүнчө фрагменттерге бөлгөндөн кийин, компьютер аны бүтүн деп эсептеши үчүн, маанилердин ортосундагы ар бир бош боштукка "" белгисин - тескери сызыкты киргизүү керек. Символду кошкондон кийин, сиз башка сапка өтүп, код жазууну уланта аласыз. Ишке киргизүү учурунда программа өзү жеке фрагменттерди бир сапка чогултат.

Сапты ички саптарга бөлүү

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

string = "айрым жаңы текст" strings = string.split() print(strings) ['кээ бир', 'жаңы', 'текст']

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

жыйынтыктоо

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

Таштап Жооп