Տեքստի թարգմանությունը Python-ում նոր տողով: Ինչպես տեղափոխել տեքստը նոր տող - հրահանգներ

Python-ում մեկ տողի վերջը նշելու և նորը սկսելու համար անհրաժեշտ է օգտագործել հատուկ նիշ: Միևնույն ժամանակ կարևոր է իմանալ, թե ինչպես ճիշտ օգտագործել այն Python-ի տարբեր ֆայլերի հետ աշխատելիս և անհրաժեշտ պահերին ցուցադրել այն վահանակում։ Պետք է մանրամասն հասկանալ, թե ինչպես կարելի է ծրագրային կոդի հետ աշխատելիս օգտագործել սահմանազատիչը նոր տողերի համար, հնարավո՞ր է տեքստ ավելացնել առանց դրա օգտագործման։

Ընդհանուր տեղեկություններ նոր տողի նիշի մասին

n-ը նոր տողի վրա տեղեկատվությունը փաթաթելու և Python-ում հին տողը փակելու խորհրդանիշն է: Այս խորհրդանիշը բաղկացած է երկու տարրից.

  • հակադարձ թեք;
  • n-ը փոքրատառ նիշ է:

Այս նիշն օգտագործելու համար կարող եք օգտագործել «print(f» HellonWorld!») արտահայտությունը, որի շնորհիվ կարող եք տեղեկատվություն փոխանցել f-գծերով:

Տեքստի թարգմանությունը Python-ում նոր տողով: Ինչպես տեղափոխել տեքստը նոր տող՝ հրահանգներ
n նիշի օգտագործման օրինակ՝ տեղեկատվության զանգվածը նոր տողերի վրա բաշխելու համար

Ո՞րն է տպման գործառույթը

Առանց լրացուցիչ պարամետրերի, տվյալների փոխանցման նիշը հաջորդ տողում ավելացվում է թաքնված ռեժիմում: Դրա շնորհիվ այն չի կարող տեսնել տողերի միջև առանց որոշակի գործառույթ ակտիվացնելու: Ծրագրի կոդում բաժանարար պատկերակը ցուցադրելու օրինակ.

Տպել («Բարև, աշխարհ») – «Բարև աշխարհ!»n

Միևնույն ժամանակ, այս կերպարի նման բացահայտումը գրված է Python-ի հիմնական բնութագրերում։ «Տպել» ֆունկցիան ունի «վերջ» պարամետրի լռելյայն արժեք՝ n: Այս ֆունկցիայի շնորհիվ է, որ այս նիշը դրված է տողերի վերջում՝ տվյալները հաջորդ տողերին փոխանցելու համար: «Տպել» ֆունկցիայի բացատրությունը.

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

«print» ֆունկցիայից «վերջ» պարամետրի արժեքը հավասար է «n» նիշին: Ծրագրի կոդի ավտոմատ ալգորիթմի համաձայն՝ վերջում լրացնում է տողերը, որոնցից առաջ գրվում է «տպել» ֆունկցիան։ Մեկ «տպել» ֆունկցիան օգտագործելիս դուք կարող եք չնկատել դրա աշխատանքի էությունը, քանի որ էկրանին կցուցադրվի միայն մեկ տող: Այնուամենայնիվ, եթե ավելացնեք մի քանի նման հայտարարություններ, ֆունկցիայի արդյունքն ավելի պարզ կդառնա.

print ("Բարև, աշխարհ 1!") print ("Բարև, աշխարհ 2!") print ("Բարև, աշխարհ 3!") print ("Բարև, աշխարհ 4!")

Վերոնշյալ կոդի արդյունքի օրինակ.

Բարև, աշխարհ 1: Բարև, աշխարհ 2: Բարև, աշխարհ 3: Բարև, աշխարհ 4:

Նոր տողի նիշը տպագրությամբ փոխարինելը

Օգտագործելով «տպել» ֆունկցիան՝ հնարավոր է չօգտագործել տողերի միջև բաժանարար նիշ: Դա անելու համար դուք պետք է փոխեք «վերջ» պարամետրը հենց գործառույթում: Այս դեպքում «վերջ» արժեքի փոխարեն անհրաժեշտ է ավելացնել բացատ: Դրա շնորհիվ հենց այն տարածությունն է, որը կփոխարինի «վերջ» նիշին: Արդյունք լռելյայն կարգավորումներով՝

>>> print("Բարև") >>> print("World") Բարև աշխարհ

Արդյունքը ցուցադրվում է «n» նիշը բացատով փոխարինելուց հետո.

>>> print("Hello", end=" ") >>> print("World") Բարեւ աշխարհ

Նիշերի փոխարինման այս մեթոդի կիրառման օրինակ՝ մեկ տողում արժեքների հաջորդականությունը ցուցադրելու համար.

i-ի համար միջակայքում(15). եթե i < 14: print(i, end=", ") else: print(i)

Ֆայլերում բաժանարար նիշերի օգտագործումը

Խորհրդանիշը, որից հետո ծրագրի կոդի տեքստը փոխանցվում է հաջորդ տող, կարելի է գտնել պատրաստի ֆայլերում։ Այնուամենայնիվ, առանց փաստաթուղթն ինքնին ծրագրային կոդի միջոցով դիտելու, այն անհնար է տեսնել, քանի որ նման նիշերը լռելյայնորեն թաքնված են: Նոր տողի նիշն օգտագործելու համար անհրաժեշտ է ստեղծել անուններով լի ֆայլ: Այն բացելուց հետո դուք կարող եք տեսնել, որ բոլոր անունները կսկսվեն նոր տողով: Օրինակ:

names = ['Petr', 'Dima', 'Artem', 'Ivan'] open("names.txt", "w") որպես f: անունների համար անուններով[:-1]: f.write(f «{name}n») f.write(names[-1])

Անունները կցուցադրվեն այս կերպ միայն այն դեպքում, եթե տեքստային ֆայլը նախատեսված է առանձին տողերի մեջ տեղեկատվությունը բաժանելու համար: Սա ավտոմատ կերպով կսահմանի թաքնված «n» նիշը յուրաքանչյուր նախորդ տողի վերջում: Թաքնված նշանը տեսնելու համար անհրաժեշտ է ակտիվացնել «.readlines()» ֆունկցիան: Դրանից հետո բոլոր թաքնված նիշերը կցուցադրվեն էկրանին ծրագրի կոդի մեջ: Ֆունկցիայի ակտիվացման օրինակ.

open("names.txt", "r") որպես f: print(f.readlines())
Տեքստի թարգմանությունը Python-ում նոր տողով: Ինչպես տեղափոխել տեքստը նոր տող՝ հրահանգներ
Python-ում աշխատելու համար տարբեր նշանների նշանակում

Խորհուրդ! Ակտիվորեն աշխատելով Python-ի հետ՝ օգտատերերը հաճախ բախվում են իրավիճակների, երբ ծրագրի կոդը պետք է գրվի մեկ երկար տողով, բայց չափազանց դժվար է այն վերանայել և հայտնաբերել անճշտությունները՝ առանց տարանջատման: Որպեսզի երկար գիծը առանձին բեկորների բաժանելուց հետո համակարգիչը այն համարի ամբողջական, արժեքների միջև յուրաքանչյուր ազատ բացվածքում դուք պետք է տեղադրեք «» նիշը `հետադարձ շեղ: Նիշ ավելացնելուց հետո կարող եք անցնել մեկ այլ տող, շարունակել կոդ գրել։ Գործարկման ընթացքում ծրագիրն ինքնին կհավաքի առանձին հատվածները մեկ տողի մեջ:

Լարի բաժանումը ենթատողերի

Մեկ երկար տողը մի քանի ենթատողերի բաժանելու համար կարող եք օգտագործել պառակտման մեթոդը: Եթե ​​այլ փոփոխություններ չեն կատարվում, ապա լռելյայն սահմանազատիչը բացատ է: Այս մեթոդը կատարելուց հետո ընտրված տեքստը բաժանվում է առանձին բառերի ըստ ենթատողերի, վերածվում տողերի ցանկի։ Որպես օրինակ.

string = "որոշ նոր տեքստ" strings = string.split() print(strings) ['some', 'new', 'text']

Հակադարձ փոխակերպումն իրականացնելու համար, որի օգնությամբ ենթատողերի ցանկը կվերածվի մեկ երկար տողի, պետք է օգտագործել միացման մեթոդը։ Լարերի հետ աշխատելու մեկ այլ օգտակար մեթոդ է շերտագիծը: Դրանով դուք կարող եք հեռացնել տարածությունները, որոնք գտնվում են գծի երկու կողմերում:

եզրափակում

Python-ում աշխատելիս նոր տողից որոշակի տվյալներ դուրս բերելու համար անհրաժեշտ է հին տողը ավարտել «n» նիշով։ Նրա օգնությամբ նշանից հետո տեղեկատվությունը փոխանցվում է հաջորդ տողին, իսկ հինը փակվում է։ Այնուամենայնիվ, անհրաժեշտ չէ օգտագործել այս խորհրդանիշը տվյալների փոխանցման համար: Դա անելու համար կարող եք օգտագործել պարամետրը end = "«. «Նիշ» արժեքը բաժանարար նիշն է:

Թողնել գրառում