Itumọ ọrọ si laini tuntun ni Python. Bii o ṣe le gbe ọrọ lọ si laini titun - awọn ilana

Ni Python, lati samisi opin ila kan ki o bẹrẹ ọkan tuntun, o nilo lati lo ohun kikọ pataki kan. Ni akoko kanna, o ṣe pataki lati mọ bi o ṣe le lo ni deede nigbati o ba n ṣiṣẹ pẹlu ọpọlọpọ awọn faili Python, ati ṣafihan rẹ ni console ni awọn akoko ti o nilo. O jẹ dandan lati ni oye ni awọn alaye bi o ṣe le lo apinfunni fun awọn laini tuntun nigbati o n ṣiṣẹ pẹlu koodu eto, boya o ṣee ṣe lati ṣafikun ọrọ laisi lilo rẹ.

Alaye gbogbogbo nipa ohun kikọ laini tuntun

n jẹ aami fun ipari alaye lori laini tuntun ati pipade laini atijọ ni Python. Aami yi ni awọn eroja meji:

  • yiyipada oblique;
  • n jẹ ohun kikọ kekere.

Lati lo ohun kikọ yii, o le lo ikosile “titẹ (f” HellonWorld!”) ”, Nitori eyi ti o le gbe alaye ni f-ila.

Itumọ ọrọ si laini tuntun ni Python. Bii o ṣe le gbe ọrọ lọ si laini tuntun - awọn ilana
Apeere ti lilo ohun kikọ n lati pin kaakiri alaye lori awọn laini tuntun

Kini iṣẹ titẹ

Laisi awọn eto afikun, ohun kikọ gbigbe data si laini atẹle ni a ṣafikun ni ipo ti o farapamọ. Nitori eyi, ko le rii laarin awọn laini lai mu iṣẹ kan ṣiṣẹ. Apeere ti iṣafihan aami iyapa ninu koodu eto naa:

Tẹjade ("Hello, World") - "Hello, World!"n

Ni akoko kanna, iru wiwa ti ohun kikọ yii ni a kọ sinu awọn abuda ipilẹ ti Python. Iṣẹ "titẹ" ni iye aiyipada fun paramita "opin" - n. O ṣeun si iṣẹ yii pe a ṣeto ohun kikọ yii ni opin awọn ila lati gbe data si awọn ila atẹle. Alaye ti iṣẹ “titẹ”:

tẹjade (* awọn nkan, sep =' ', ipari ='n', file=sys.stdout, flush=Iro)

Iye paramita “opin” lati iṣẹ “titẹ” jẹ dọgba si ohun kikọ “n”. Gẹgẹbi algorithm laifọwọyi ti koodu eto, o pari awọn ila ni ipari, ṣaaju eyi ti a ti kọ iṣẹ "titẹ". Nigbati o ba nlo iṣẹ “titẹ” ẹyọkan, o le ma ṣe akiyesi pataki ti iṣẹ rẹ, nitori laini kan ṣoṣo ni yoo han loju iboju. Sibẹsibẹ, ti o ba ṣafikun awọn alaye diẹ bii eyi, abajade iṣẹ naa di alaye diẹ sii:

tẹjade ("Hello, World 1!") titẹ ("Hello, World 2!") titẹ ("Hello, World 3!") titẹ ("Hello, World 4!")

Apeere ti abajade koodu loke:

Kaabo, Agbaye 1! Kaabo, Agbaye 2! Kaabo, Agbaye 3! Kaabo, Agbaye 4!

Rirọpo ohun kikọ laini tuntun pẹlu titẹ

Lilo iṣẹ “titẹ”, o ṣee ṣe lati ma lo ohun kikọ iyasọtọ laarin awọn ila. Lati ṣe eyi, o nilo lati yi paramita "opin" pada ninu iṣẹ naa funrararẹ. Ni idi eyi, dipo iye "opin", o nilo lati fi aaye kun. Nitori eyi, o jẹ aaye ti yoo rọpo ohun kikọ "opin". Abajade pẹlu eto aiyipada ti a ṣeto:

>>> tẹjade ("Hello") >>> titẹ ("Aye") Kaabo Agbaye

Ṣiṣafihan abajade lẹhin rirọpo ohun kikọ “n” pẹlu aaye kan:

>>> tẹjade ("Hello", opin = "") >>> titẹ ("Aye") Kaabo Agbaye

Apeere ti lilo ọna yii ti rirọpo awọn ohun kikọ lati ṣafihan lẹsẹsẹ awọn iye ni laini kan:

fun i ni ibiti o wa (15): ti mo ba <14: titẹ (i, end=", ") miiran: titẹ (i)

Lilo ohun kikọ separator ninu awọn faili

Aami lẹhin eyi ti ọrọ ti koodu eto naa ti gbe lọ si laini atẹle ni a le rii ni awọn faili ti pari. Sibẹsibẹ, laisi wiwo iwe-ipamọ funrararẹ nipasẹ koodu eto, ko ṣee ṣe lati rii, nitori iru awọn ohun kikọ ti wa ni pamọ nipasẹ aiyipada. Lati le lo ohun kikọ laini tuntun, o nilo lati ṣẹda faili ti o kun pẹlu awọn orukọ. Lẹhin ṣiṣi rẹ, o le rii pe gbogbo awọn orukọ yoo bẹrẹ lori laini tuntun kan. Apeere:

awọn orukọ = ['Petr', 'Dima', 'Artem', 'Ivan'] pẹlu ṣiṣi ("names.txt", "w") bi f: fun orukọ ninu awọn orukọ[:-1]: f.write(f). "{orukọ}n") f.kọ (awọn orukọ[-1])

Awọn orukọ yoo han ni ọna yii nikan ti faili ọrọ ba ṣeto lati ya alaye sọtọ si awọn laini lọtọ. Eyi yoo ṣeto ohun kikọ silẹ laifọwọyi “n” ni opin laini iṣaaju kọọkan. Lati wo ami ti o farapamọ, o nilo lati mu iṣẹ naa ṣiṣẹ - ".readlines()". Lẹhin iyẹn, gbogbo awọn ohun kikọ ti o farapamọ yoo han loju iboju ni koodu eto naa. Apẹẹrẹ imuṣiṣẹ iṣẹ:

pẹlu ṣiṣi ("names.txt", "r") bi f: titẹ (f.readlines())
Itumọ ọrọ si laini tuntun ni Python. Bii o ṣe le gbe ọrọ lọ si laini tuntun - awọn ilana
Ṣiṣe awọn aami oriṣiriṣi lati Ṣiṣẹ ni Python

Imọran! Ṣiṣẹ pẹlu Python nigbagbogbo, awọn olumulo nigbagbogbo ba pade awọn ipo nibiti koodu eto gbọdọ wa ni kikọ ni laini gigun kan, ṣugbọn o nira pupọ lati ṣe atunyẹwo ati ṣe idanimọ awọn aiṣedeede laisi ipinya. Nitorinaa lẹhin ti o pin laini gigun si awọn ajẹkù lọtọ, kọnputa naa ka ni kikun, ni aafo ọfẹ kọọkan laarin awọn iye, o gbọdọ fi ohun kikọ sii “” - ifẹhinti ẹhin. Lẹhin fifi ohun kikọ kun, o le gbe lọ si laini miiran, tẹsiwaju koodu kikọ. Lakoko ifilọlẹ, eto naa funrararẹ yoo ṣajọ awọn ajẹkù kọọkan sinu laini kan.

Pipin okun kan si awọn gbolohun ọrọ

Lati pin okun gigun kan si ọpọlọpọ awọn gbolohun ọrọ, o le lo ọna pipin. Ti ko ba si awọn atunṣe siwaju sii, apinfunni aiyipada jẹ aaye kan. Lẹhin ṣiṣe ọna yii, ọrọ ti o yan ti pin si awọn ọrọ lọtọ nipasẹ awọn gbolohun ọrọ, ti yipada si atokọ ti awọn okun. Fun apẹẹrẹ:

okun = "diẹ ninu ọrọ titun" awọn gbolohun ọrọ = string.split () sita (awọn gbolohun ọrọ) ['diẹ ninu', 'tuntun', 'ọrọ']

Lati le ṣe iyipada iyipada, pẹlu iranlọwọ ti eyiti atokọ ti awọn gbolohun ọrọ yoo yipada si okun gigun kan, o gbọdọ lo ọna asopọ. Ọna miiran ti o wulo fun ṣiṣẹ pẹlu awọn okun jẹ rinhoho. Pẹlu rẹ, o le yọ awọn aaye ti o wa ni ẹgbẹ mejeeji ti ila naa.

ipari

Lati le jade awọn data kan lati laini tuntun nigbati o ba n ṣiṣẹ ni Python, o jẹ dandan lati pari laini atijọ pẹlu ohun kikọ “n”. Pẹlu iranlọwọ rẹ, alaye naa lẹhin ti ami naa ti gbe lọ si laini atẹle, ati pe atijọ ti wa ni pipade. Sibẹsibẹ, ko ṣe pataki lati lo aami yii lati gbe data lọ. Lati ṣe eyi, o le lo opin paramita = "". Awọn iye "ohun kikọ" ni separator ohun kikọ silẹ.

Fi a Reply