Aistriú téacs go líne nua i Python. Conas téacs a aistriú go líne nua - treoracha

I Python, chun deireadh líne amháin a mharcáil agus ceann nua a thosú, ní mór duit carachtar speisialta a úsáid. Ag an am céanna, tá sé tábhachtach go mbeadh a fhios agat conas é a úsáid i gceart agus tú ag obair le comhaid Python éagsúla, agus é a thaispeáint sa chonsól ag na chuimhneacháin riachtanacha. Is gá a thuiscint go mion conas an teorannóir a úsáid le haghaidh línte nua agus tú ag obair le cód cláir, cibé an bhfuil sé indéanta téacs a chur leis gan é a úsáid.

Eolas ginearálta faoin gcarachtar nualíne

n an tsiombail chun faisnéis a fhilleadh ar líne nua agus chun an tseanlíne a dhúnadh i Python. Tá dhá eilimint sa tsiombail seo:

  • oblique droim ar ais ;
  • Is carachtar litreacha beaga é n.

Chun an carachtar seo a úsáid, is féidir leat an slonn “print(f” HellonWorld!”) ” a úsáid, ar féidir leat faisnéis a aistriú i línte f mar gheall air.

Aistriú téacs go líne nua i Python. Conas téacs a aistriú chuig líne nua - treoracha
Sampla d’úsáid an charachtair n chun raon faisnéise a dháileadh thar línte nua

Cad é an fheidhm priontála

Gan socruithe breise, cuirtear an carachtar aistrithe sonraí chuig an gcéad líne eile i mód folaithe. Mar gheall air seo, ní féidir é a fheiceáil idir na línte gan feidhm áirithe a ghníomhachtú. Sampla de dheighilteoir a thaispeáint i gcód an chláir:

Priontáil (“Dia duit, an Domhan”) – “Dia duit, a Dhomhanda!” n

Ag an am céanna, tá a leithéid de chinneadh den charachtar seo scríofa i saintréithe bunúsacha Python. Tá luach réamhshocraithe ag an bhfeidhm “cló” don pharaiméadar “deireadh” – n. Is é a bhuíochas leis an bhfeidhm seo go bhfuil an carachtar seo socraithe ag deireadh línte chun sonraí a aistriú chuig na chéad línte eile. Míniú ar an bhfeidhm “priontáil”:

print(*objects, sep='', deireadh='n', comhad=sys.stdout, flush=Bréagach)

Tá luach an pharaiméadar “deiridh” ón bhfeidhm “cló” cothrom leis an gcarachtar “n”. De réir algartam uathoibríoch an chóid chláir, críochnaíonn sé na línte ag an deireadh, sula scríobhtar an fheidhm “priontáil”. Agus feidhm “prionála” amháin á úsáid agat, b’fhéidir nach dtabharfaidh tú faoi deara croílár a chuid oibre, mar ní thaispeánfar ach líne amháin ar an scáileán. Mar sin féin, má chuireann tú cúpla ráiteas mar seo leis, éiríonn toradh na feidhme níos soiléire:

print ("Dia duit, Domhanda 1!") print("Dia duit, World 2!") print("Dia duit, World 3!") print("Dia duit, World 4!")

Sampla de thoradh an chóid thuas:

Dia duit, Domhanda 1! Dia duit, a Dhomhan 2! Dia duit, Domhanda 3! Dia duit, Domhanda 4!

Carachtar nualíne a chur in ionad le prionta

Trí úsáid a bhaint as an bhfeidhm “priontáil”, is féidir gan carachtar deighilteora a úsáid idir línte. Chun seo a dhéanamh, ní mór duit an paraiméadar "deireadh" san fheidhm féin a athrú. Sa chás seo, in ionad an luach "deireadh", ní mór duit spás a chur leis. Mar gheall air seo, is é an spás a chuirfear in ionad an charachtair “deireadh”. Mar thoradh ar na socruithe réamhshocraithe:

>>> print("Dia duit") >>> print("World") Dia duit a Dhomhanda

Ag taispeáint an toraidh tar éis spás a chur in ionad an charachtair “n”:

>>> print("Dia duit", deireadh=" ") >>> print("World") Dia duit a Dhomhanda

Sampla den mhodh seo chun carachtair a athsholáthar chun seicheamh luachanna a thaispeáint i líne amháin:

le haghaidh i raon (15): má tá mé < 14: print(i, deireadh =", ") eile: cló(i)

Ag baint úsáide as carachtar deighilteoir i gcomhaid

Is féidir an tsiombail ar a ndéantar téacs an chóid cláir a aistriú go dtí an chéad líne eile a fháil sna comhaid críochnaithe. Mar sin féin, gan féachaint ar an doiciméad féin trí chód an chláir, tá sé dodhéanta é a fheiceáil, ós rud é go bhfuil carachtair den sórt sin i bhfolach de réir réamhshocraithe. Chun an carachtar nualíne a úsáid, ní mór duit comhad a chruthú lán le hainmneacha. Tar éis duit é a oscailt, is féidir leat a fheiceáil go dtosóidh gach ainm ar líne nua. Sampla:

ainmneacha = ['Petr', 'Dima', 'Artem', 'Ivan'] le hoscailte ("ainmneacha.txt", "w") mar f: le haghaidh ainm in ainmneacha[:-1]: f.write(f "{name}n") f.write(ainmneacha[-1])

Ní thaispeánfar ainmneacha ar an mbealach seo ach amháin má tá an téacschomhad socraithe chun faisnéis a scaradh ina línte ar leith. Socróidh sé seo an carachtar folaithe “n” go huathoibríoch ag deireadh gach líne roimhe seo. Chun an comhartha folaithe a fheiceáil, ní mór duit an fheidhm a ghníomhachtú – “.readlines()”. Tar éis sin, taispeánfar gach carachtar i bhfolach ar an scáileán i gcód an chláir. Sampla gníomhachtaithe feidhme:

le oscailte ("ainmneacha.txt", "r") mar f: print(f.readlines())
Aistriú téacs go líne nua i Python. Conas téacs a aistriú chuig líne nua - treoracha
Siombailí Éagsúla a Shannadh chun Oibre i Python

Comhairle! Agus iad ag obair go gníomhach le Python, is minic a thagann úsáideoirí ar chásanna ina gcaithfear cód an chláir a scríobh i líne fhada amháin, ach tá sé thar a bheith deacair é a athbhreithniú agus míchruinneas a aithint gan scaradh. Mar sin, tar éis líne fhada a roinnt ina blúirí ar leith, go measann an ríomhaire go bhfuil sé ina iomláine, i ngach bearna saor in aisce idir na luachanna, ní mór duit an carachtar “” a chur isteach - cúlslais. Tar éis carachtar a chur leis, is féidir leat aistriú go líne eile, leanúint ar aghaidh ag scríobh cód. Le linn an tseolta, déanfaidh an clár féin na blúirí aonair a chóimeáil i líne amháin.

Teaghrán a scoilteadh i bhfotheaghráin

Chun teaghrán fada amháin a roinnt ina roinnt fotheideal, is féidir leat an modh scoilte a úsáid. Mura ndéantar tuilleadh athruithe, is spás é an teorannóir réamhshocraithe. Tar éis an modh seo a fhorghníomhú, roinntear an téacs roghnaithe i bhfocail ar leith ag fotheaghráin, arna thiontú i liosta teaghráin. Mar shampla:

teaghrán = "téacs éigin nua" teaghráin = string.split() print( strings) [ 'roinnt', 'nua', 'téacs']

D'fhonn an claochlú droim ar ais a dhéanamh, agus le cabhair a n-iompóidh liosta na bhfotheideal isteach i teaghrán fada amháin, ní mór duit an modh ceangail a úsáid. Modh úsáideach eile chun oibriú le teaghráin ná stiallacha. Leis, is féidir leat spásanna atá suite ar an dá thaobh den líne a bhaint.

Conclúid

Chun sonraí áirithe a aschur ó líne nua agus tú ag obair i Python, is gá deireadh a chur leis an tseanlíne leis an gcarachtar “n”. Le cabhair uaidh, aistrítear an fhaisnéis tar éis an chomhartha go dtí an chéad líne eile, agus tá an sean-cheann dúnta. Mar sin féin, ní gá an tsiombail seo a úsáid chun sonraí a aistriú. Chun seo a dhéanamh, is féidir leat an deireadh paraiméadar = "". Is é an luach "carachtar" an carachtar deighilteoir.

Leave a Reply