Тарҷумаи матн ба сатри нав дар Питон. Чӣ гуна матнро ба хати нав - дастур додан мумкин аст

Anonim

Барои он ки дар pyton барои таъин кардани охири як сатр ва наверо оғоз кунед, шумо бояд хусусияти махсусро истифода баред. Бидонед, ки онро дар кор бо файлҳои гуногуни python истифода баред, то ба лаҳзаҳои дилхоҳ дар консол нишон диҳед. Зарур аст, ки чӣ гуна истифодаи аломати ҷудогона ҳангоми кор бо рамзи нав ҳангоми кор бо Кодекси барнома муфассал аст, оё бе он матн илова кардан мумкин аст.

Маълумоти умумӣ дар бораи рамзи хати нав

\ n - Насвар кардани интиқоли иттилоот ба сатри нав ва пӯшидани хати кӯҳна дар Питон. Ин рамз аз ду унсур иборат аст:

  • iniquet.
  • N рамзест аз феҳристи поёнӣ.

Барои истифодаи ин хислат, шумо метавонед ибораи "Prine (F" салом "-ро ба кор баред.)" ", Аз ҳисоби он шумо метавонед маълумотро ба F-хатҳо интиқол диҳед.

Тарҷумаи матн ба сатри нав дар Питон. Чӣ гуна матнро ба хати нав - дастур додан мумкин аст 3487_1
Намунаи истифодаи аломат \ n барои паҳн кардани массиви иттилоот дар хати нав

Функсияи чоп чист

Бе танзимоти иловагӣ, рамзи интиқоли маълумот ба сатри навбатӣ дар ҳолати пинҳонӣ илова карда мешавад. Бо сабаби ин байни қатҳо бидуни фаъол кардани функсияи мушаххас имконнопазир аст. Намуна тасвири тақсимкуниро дар Кодекси барнома нишон медиҳад:

Чоп ("Салом, ҷаҳон"! ") -" Салом, ҷаҳон! "\ N

Ҳамзамон, чунин хислат дар хусусиятҳои асосии Питон навишта шудааст. Функсияи "Чин" дорои аҳамияти стандартӣ барои параметри «интиҳо» - \ n. Бо шарофати ин функсия, ки ин аломат дар охири сатрҳо барои интиқоли маълумот ба хатҳои зерин муқаррар карда мешавад. Дирдарболи функсияи "Print":

Чоп (* объектҳо)

Арзиши параметрҳои "End" аз функсияи "Чин" аз рамзи "\ n" мебошад. Тибқи иттилои алгоритми нармафзори нармафзор, он хатҳоро дар охири комил мекунад, дар пеши он функсияи "Print" муайян карда мешавад. Ҳангоми истифодаи як функсияи "Чоп", шумо моҳияти амалиёти онро пайхас карда наметавонед, зеро танҳо як сатр дар экран намоиш дода намешавад. Аммо, агар шумо баъзе чунин дастурҳоро илова кунед, оқибати функсия бештар эълон карда мешавад:

Чоп ("Салом, ҷаҳонӣ 1!") Чоп ("Салом, ҷаҳонӣ 2!") Чоп ("Салом, ҷаҳон (" Салом, ҷаҳонӣ 4! ")

Намунаи натиҷа Кодекси барнома оварда шудааст:

Салом, ҷаҳон 1! Салом, ҷаҳонӣ 2! Салом, ҷаҳон 3! Салом, ҷаҳон 4!

Иваз кардани рамзи сатри нав тавассути чоп

Бо истифода аз функсияи "Print", шумо наметавонед нишони тақсимшударо байни сатрҳо татбиқ кунед. Барои ин, дар функсия, тағир додани параметрҳои "Eng". Дар ин ҳолат, ба ҷои арзиши "уқубат", шумо бояд фосила илова кунед. Аз сабаби ин, рамзи "End" иваз карда мешавад. Дар натиҷа ҳангоми танзими танзимоти пешфарз:

>>> Интихоби ("Салом") >>> Чоп ("Ҷаҳон") Hat World

Натиҷаи натиҷа пас аз иваз кардани аломати "\ n" дар фазо:

>>> чоп ("Салом", ниҳоӣ = "" "> >>> <br> <олам "(" ҷаҳон ")

Намунаи истифодаи ин усул барои иваз кардани аломатҳо барои нишон додани пайдарпаии арзишҳо тавассути як сатр:

Барои ман дар диапазон (15): Агар ман

Бо истифода аз аломати тақсимшуда дар файлҳо

Аломати пас аз он ки матни Кодекси барнома ба сатри оянда гузаронида мешавад, дар файлҳои тайёр пайдо кардан мумкин аст. Аммо, бидуни назардошти худи ҳуҷҷат, онро тавассути рамзи барнома дидан имконнопазир аст, зеро чунин аломатҳо бо нобаёнӣ пинҳон карда мешаванд. Бо мақсади истифодаи аломати оғози сафи нав, шумо бояд ягон файл пуркардашударо эҷод кунед. Пас аз кашфи он, шумо мебинед, ки ҳамаи номҳо бо хати нав сар мешаванд. Мисол:

Номҳо = ['Петр', 'ДИНАТ] бо кушодани ("номҳо", "номҳо", "В") "{НОМ} \ n") f.wite (ном [-1])

Ҳамин тавр, номҳо танҳо дар ҳолати намоиш дода мешаванд, агар файли матнӣ ба хатҳои алоҳида дар файли матнӣ таъин карда шавад. Дар айни замон, дар охири ҳар як хати қаблӣ, аломати пинҳонӣ "\ n" худкор насб карда мешавад. Барои дидани аломати пинҳонӣ, шумо бояд функсияро фаъол созед - "..radlines ()". Баъд аз ин, ҳамаи аломатҳои пинҳонӣ дар экран рамзи барнома нишон дода мешаванд. Намунаи фаъолсозии функсия:

Бо кушодани Op ("номҳо.txt", "r") ба монанди F: Чоп (F.readlines ())

Тарҷумаи матн ба сатри нав дар Питон. Чӣ гуна матнро ба хати нав - дастур додан мумкин аст 3487_2
Мақсади аломатҳои гуногун дар Питон кор мекунанд

Шӯъбаи сатр барои зеркашӣ

Барои тақсим кардани як хати дароз ба якчанд танзимот, шумо метавонед усули тақсимшударо истифода баред. Агар шумо вироишҳои иловагӣ надиҳед, ҷудосози стандартӣ фосила аст. Пас аз иҷро кардани ин усул, матни интихобшуда тақсим карда мешавад, ки ба сафи сесатсия табдил дода мешавад, ба рӯйхати сатрҳо табдил дода мешавад. Ҳамчун намуна:

Стринг = "Баъзе матни нав" сатрҳо = string.Split () чоп ()

Бо мақсади тағир додани мубодила, ки бо он рӯйхати расмнома ба як сатри дароз табдил меёбанд, шумо бояд усули ҳамроҳро истифода баред. Боз як усули муфид барои кор бо қатор - рах. Бо он, шумо метавонед камбудиҳоеро, ки дар ду тарафи сатр ҷойгиранд, нест кунед.

Хулоса

Бо мақсади баровардани маълумоти муайян аз хати нав ҳангоми кор дар Питон, хати кӯҳнаро бо рамзи "\ n" тамом кардан лозим аст. Бо он, иттилооте, ки пас аз аломат истодааст, ба сатри навбатӣ интиқол дода мешавад ва пӯшидани кӯҳна. Аммо, истифодаи ин рамз барои интиқоли маълумот лозим нест. Барои ин, шумо метавонед ниҳоӣ = "" Параметри истифода баред. Арзиши "хислат" ва рамзи тақсимкунанда аст.

Тарҷумаи матн ба сатри нав дар Питон. Чӣ гуна ба матни нав ба хати нав - даста аввал технологияҳои иттилоотӣ пайдо шуд.

Маълумоти бештар