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

Anonim

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

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

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

  • кері қиғаш;
  • N - төменгі регистрдің белгісі.

Бұл таңбаны пайдалану үшін «Басып шығару» (f »сәлемі \ NWORLD!») »)», Оның есебінен сіз ақпаратты F-сызықтарға жібере аласыз.

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

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

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

Басып шығару («Сәлем, әлем»! ») -« Сәлем, әлем! »\ N

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

Басып шығару (* нысандар, сепк = '', Соңы = '\ n', Файл = sys.stdout, flush = жалған)

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

Басып шығару («Сәлем, Дүниежүзілік 1!») Басып шығару («Сәлем, Әлем, 2!») Басып шығару («Сәлем, Әлем, 3!»)) («Сәлем, Әлем, Әлем!

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

Сәлем, 1-ші дүниежүзілік! Сәлем, Әлемдер 2! Сәлем, 3 әлем! Сәлем, Әлем 4!

Жаңа жолдың символын басып шығару арқылы ауыстыру

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

>>> Басып шығару («Сәлем») >>> Басып шығару («Әлем») Сәлем әлем

«\ N» белгісін бос орынға ауыстырғаннан кейін нәтижені көрсету:

>>> Басып шығару («Сәлем», Аяқтау = «») >>> Басып шығару («Әлем») Сәлем әлем

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

Мен үшін (15) I үшін: егер мен

Файлдарда бөлу таңбасын пайдалану

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

Атаулары = [«POR», «Dima», «Artem», «Artem», «Ivan», «W»), «W»), f үшін атаулар үшін [: - 1]: f.Write (f) «{Name \ n») f.Write (Атаулар [-1])

Сондықтан атаулар мәтіндік файл мәтіндік файлдағы сызықтарға орнатылған жағдайда ғана көрсетіледі. Сонымен бірге, әр алдыңғы жолдың соңында «\ n» жасырын таңбасы автоматты түрде орнатылады. Жасырын белгіні көру үшін сіз функцияны іске қосуыңыз керек - «.readlines ()». Осыдан кейін, барлық жасырын таңбалар экранда бағдарлама кодында көрсетіледі. Функцияны іске қосу мысалы:

Ашумен («Аттар.txt», «R») F: Print (F.ReadLines ())

Python-дағы жаңа жолға мәтіндік аударма. Мәтінді жаңа жолға қалай беруге болады - нұсқаулық 3487_2
Пёттонда жұмыс істеудің әртүрлі таңбаларының мақсаты

Ішкі жолды бөлу бөлімі

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

String = «Кейбір жаңа мәтін» Strings = string.split () Басып шығару (жолдар) Басып шығару (жолдар) ['Кейбіреулері', 'New', 'Text']

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

Қорытынды

Python-да жұмыс істеген кезде белгілі бір деректерді шығару үшін ескі сызықты «\ n» символымен аяқтау керек. Оның көмегімен белгі қойылғаннан кейін тұрған ақпарат келесі жолға ауысады, ал ескі жабылады. Дегенмен, деректерді беру үшін осы таңбаны пайдалану қажет емес. Мұны істеу үшін сіз «ПАЙДАЛАНУ» параметрін қолдана аласыз. «Таңба» мәні және бөлінетін белгі.

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

Ары қарай оқу