Téacs aistriúchán go teaghrán nua i Python. Conas téacs a aistriú chuig líne nua - teagasc

Anonim

Ionas go mbeidh i bPython deireadh líne amháin a ainmniú agus tús a chur le ceann nua, ní mór duit carachtar speisialta a úsáid. Tá sé tábhachtach go mbeadh a fhios agat conas é a úsáid i gceart chun é a úsáid le comhaid éagsúla Python, go dtí na chuimhneacháin atá ag teastáil a thaispeáint sa chonsól. Is gá déileáil go mion le conas an comhartha scaradh a úsáid le haghaidh sraitheanna nua agus é ag obair leis an gCód Cláir, an féidir téacs a chur leis gan é.

Eolas ginearálta faoi shiombail líne nua

n - Aistriú faisnéise a aistriú chuig teaghrán nua agus an seanlíne a dhúnadh i Python. Tá dhá ghné sa tsiombail seo:

  • droim ar ais oblique;
  • Is siombail é N ón gclár íochtarach.

Chun an carachtar seo a úsáid, is féidir leat an abairt a chur i bhfeidhm "Priontáil (F" Dia duit Nworld! ")", Ar chostas is féidir leat faisnéis a aistriú chuig F-línte.

Téacs aistriúchán go teaghrán nua i Python. Conas téacs a aistriú chuig líne nua - teagasc 3487_1
Sampla de shiombail a úsáid chun sraith na faisnéise a dháileadh ar líne nua

Cad é an fheidhm phriontála

Gan socruithe breise, cuirtear an tsiombail aistrithe sonraí go dtí an chéad teaghrán eile leis i mód i bhfolach. Mar gheall air seo, ní féidir é a fheiceáil idir na sraitheanna gan feidhm shonrach a ghníomhachtú. Taispeánann Sampla an deilbhín roinnte sa chód cláir:

Priontáil ("Dia duit, an domhan"! ") -" Dia duit, an domhan! "

Ag an am céanna, tá a leithéid de aimsiú an carachtar seo scríofa i saintréithe bunúsacha Python. Tá luach caighdeánach ag an bhfeidhm "Print" don pharaiméadar "deireadh" - n. Is maith leis an bhfeidhm seo go bhfuil an carachtar seo socraithe ag deireadh na sraitheanna chun sonraí a aistriú chuig na línte seo a leanas. Díchriptiú na feidhme "Print":

Priontáil (* rudaí, sep = '', deireadh = 'n', comhad = sys.stdout, flush = bréagach)

Is é luach an pharaiméadair "deireadh" ón bhfeidhm "cló" an tsiombail "n". Dar leis an algartam cód bogearraí uathoibríoch, comhlánaíonn sé na línte ag an deireadh, os comhair a bhfuil an fheidhm "Print" forordaithe. Agus feidhm amháin "PRINT" á úsáid agat, ní féidir leat a thabhairt faoi deara go bhfuil sé croílár a oibriú, ós rud é nach dtaispeánfar ach líne amháin ar an scáileán. Mar sin féin, má chuireann tú roinnt treoracha den sórt sin leis, beidh toradh na feidhme níos suntasaí:

Priontáil ("Dia duit, Domhanda 1!") Priontáil ("Dia duit, World 2!") Priontáil ("Dia duit, World 3!") Priontáil ("Dia duit, Domhanda 4!")

Sampla den toradh a fhorordaítear thuas cód an chláir:

Dia duit, Domhanda 1! Dia duit, Domhanda 2! Dia duit, domhan 3! Dia duit, Domhanda 4!

In ionad siombail teaghráin nua trí phriontáil

Ag baint úsáide as an fheidhm "Print", ní féidir leat an deilbhín roinnte a chur i bhfeidhm idir na sraitheanna. Chun é seo a dhéanamh, sa fheidhm féin tá sé riachtanach an paraiméadar "deireadh" a athrú. Sa chás seo, in ionad an luach "deireadh", ní mór duit spás a chur leis. Mar gheall air seo, cuirfear an tsiombail "deireadh" in ionad. Toradh nuair a shocraítear go socruithe réamhshocraithe:

>>> cló ("hello") >>> cló ("domhan") Dia duit

Ag taispeáint an toradh tar éis an tsiombail "n" a athsholáthar ar spás:

>>> cló ("hello", deireadh = "") >>> cló ("domhan") Dia duit

Sampla de úsáid a bhaint as an modh seo chun carachtair a athsholáthar chun seicheamh na luachanna a thaispeáint trí líne amháin:

Le haghaidh mé i raon (15): Má tá mé

Ag baint úsáide as siombail roinnte i gcomhaid

Is féidir an tsiombail a aistrítear téacs an Chód Cláir a aistriú go dtí an chéad líne eile, le fáil sna comhaid chríochnaithe. Mar sin féin, gan smaoineamh ar an doiciméad féin, ní féidir é a fheiceáil tríd an gcód cláir, ós rud é go bhfuil na carachtair sin i bhfolach de réir réamhshocraithe. D'fhonn an tsiombail nua a thosú a úsáid, ní mór duit comhad a chruthú le hainmneacha. Tar éis a fionnachtana, is féidir leat a fheiceáil go dtosóidh na hainmneacha go léir le líne nua. Sampla:

Ainmneacha = ['Petr', 'Dima', 'Artem', 'Ivan'] le hoscailt ("ainmneacha.txt", "W") mar F: le haghaidh ainm i ainmneacha [: - 1]: F.Write (F "{Ainm} n") F.Write (ainmneacha [-1])

Mar sin, ní thaispeánfar na hainmneacha ach amháin má tá an comhad téacs socraithe chun línte a dheighilt sa chomhad téacs. Ag an am céanna, ag deireadh gach líne roimhe seo, déanfar an carachtar i bhfolach "n" a shuiteáil go huathoibríoch. Chun an comhartha i bhfolach a fheiceáil, ní mór duit an fheidhm a ghníomhachtú - ".Readlines ()". Ina dhiaidh sin, taispeánfar na carachtair i bhfolach ar an scáileán sa chód cláir. Sampla de ghníomhachtú na feidhme:

Le oscailte ("ainmneacha.txt", "R") mar F: Print (F.Readlines ())

Téacs aistriúchán go teaghrán nua i Python. Conas téacs a aistriú chuig líne nua - teagasc 3487_2
Cuspóir na gcarachtar éagsúil le bheith ag obair i bpython

Rannán an tsreangáin le haghaidh substring

Chun líne fhada amháin a roinnt ina roinnt suíomhanna, is féidir leat an modh scoilte a úsáid. Mura ndéanann tú eagarthóireacht bhreise, is spás é an deighilteoir caighdeánach. Tar éis an modh seo a fhorghníomhú, tá an téacs roghnaithe roinnte ina bhfocail ar leithligh ar na subsóga, a thiontú go dtí an liosta teaghráin. Mar shampla:

Teaghrán = "roinnt téacs nua" teaghráin = string.split () cló (teaghráin) ['cuid', 'nua', 'téacs']]

D'fhonn an tiontú a aisiompú, a mbeidh an liosta dearbhaithe ag dul isteach i teaghrán fada amháin, ní mór duit an modh páirteach a úsáid. Modh úsáideach eile le bheith ag obair le sraitheanna - stiall. Leis, is féidir leat bearnaí atá suite ar an dá thaobh den teaghrán a scriosadh.

Conclúid

D'fhonn sonraí áirithe a aschur ó líne nua agus é ag obair i Python, is gá an seanlíne a chríochnú leis an tsiombail "n". Leis sin, aistrítear an fhaisnéis a sheasann tar éis an chomhartha go dtí an chéad líne eile, agus dúnann na sean. 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 paraiméadar deiridh "" a úsáid. An luach "carachtar" agus is siombail roinnte é.

Aistriúchán teachtaireacht téacs chuig teaghrán nua i Python. Conas téacs a aistriú chuig líne nua - an chuma ar an teagasc den chéad uair don teicneolaíocht faisnéise.

Leigh Nios mo