Python тіліндегі мәтінді жаңа жолға аудару. Мәтінді жаңа жолға қалай жылжытуға болады – нұсқаулар

Python тілінде бір жолдың соңын белгілеп, жаңасын бастау үшін арнайы таңбаны пайдалану керек. Сонымен қатар, әртүрлі Python файлдарымен жұмыс істеу кезінде оны қалай дұрыс пайдалану керектігін білу және оны қажетті сәтте консольде көрсету маңызды. Бағдарламалық кодпен жұмыс істеу кезінде жаңа жолдар үшін бөлгішті қалай пайдалану керектігін, оны қолданбай мәтін қосуға болатынын егжей-тегжейлі түсіну қажет.

Жаңа жол символы туралы жалпы мәлімет

n — Python тіліндегі ақпаратты жаңа жолға орау және ескі жолды жабу символы. Бұл таңба екі элементтен тұрады:

  • кері қиғаш;
  • n - кіші әріп.

Бұл таңбаны пайдалану үшін «print(f» HellonWorld!») » өрнегін қолдануға болады, соның арқасында ақпаратты f-жолдармен тасымалдауға болады.

Python тіліндегі мәтінді жаңа жолға аудару. Мәтінді жаңа жолға қалай жылжытуға болады - нұсқаулар
Жаңа жолдар бойынша ақпарат массивін тарату үшін n таңбасын пайдалану мысалы

Басып шығару функциясы дегеніміз не

Қосымша параметрлерсіз деректерді келесі жолға тасымалдау таңбасы жасырын режимде қосылады. Осыған байланысты, белгілі бір функцияны іске қоспай, жолдар арасында көрінбейді. Бағдарлама кодында бөлгіш белгішесін көрсету мысалы:

Басып шығару («Hello, World!») – «Hello, World!»n

Сонымен қатар, бұл кейіпкердің мұндай табылуы Python негізгі сипаттамаларында жазылған. «Басып шығару» функциясының «соңы» параметрі үшін әдепкі мәні бар – n. Дәл осы функцияның арқасында бұл таңба деректерді келесі жолдарға тасымалдау үшін жолдардың соңына орнатылады. «Басып шығару» функциясының түсіндірмесі:

басып шығару(*объектілер, sep=' ', end='n', файл=sys.stdout, flush=False)

«Басып шығару» функциясынан «соңы» параметрінің мәні «n» таңбасына тең. Бағдарлама кодының автоматты алгоритміне сәйкес ол соңында «басып шығару» функциясы жазылатын жолдарды аяқтайды. Жалғыз «басып шығару» функциясын пайдаланған кезде сіз оның жұмысының мәнін байқамауыңыз мүмкін, өйткені экранда тек бір жол көрсетіледі. Дегенмен, егер сіз осындай бірнеше мәлімдемені қоссаңыз, функцияның нәтижесі айқынырақ болады:

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

Жоғарыдағы код нәтижесінің мысалы:

Сәлем, 1-ші әлем! Сәлем, Әлем 2! Сәлем, Әлем 3! Сәлем, Әлем 4!

Жаңа жол таңбасын басып шығарумен ауыстыру

«Басып шығару» функциясын пайдаланып, жолдар арасында бөлгіш таңбаны қолданбауға болады. Мұны істеу үшін функцияның өзінде «соңы» параметрін өзгерту керек. Бұл жағдайда «соңғы» мәннің орнына бос орын қосу керек. Осыған байланысты бұл «соңғы» таңбаны ауыстыратын бос орын. Әдепкі параметрлер орнатылған нәтиже:

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

«n» таңбасын бос орынмен ауыстырғаннан кейін нәтижені көрсету:

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

Бір жолда мәндер тізбегін көрсету үшін таңбаларды ауыстырудың осы әдісін пайдалану мысалы:

(15) ауқымындағы i үшін: егер i < 14: басып шығару(i, end=", ") басқа: басып шығару(i)

Файлдарда бөлгіш таңбаны пайдалану

Бағдарлама кодының мәтіні келесі жолға көшірілетін символды дайын файлдардан табуға болады. Дегенмен, құжаттың өзін бағдарлама коды арқылы көрмей, оны көру мүмкін емес, өйткені мұндай таңбалар әдепкі бойынша жасырылады. Жаңа жол таңбасын пайдалану үшін атаулармен толтырылған файлды жасау керек. Оны ашқаннан кейін барлық атаулар жаңа жолдан басталатынын көруге болады. Мысалы:

names = ['Петр', 'Дима', 'Артем', 'Иван'] 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 = " параметрін пайдалануға болады.". "Таңба" мәні бөлгіш таңба болып табылады.

пікір қалдыру