Te whakamaoritanga o te kupu ki tetahi rarangi hou ki te Python. Me pehea te nuku kuputuhi ki te rarangi hou – tohutohu

I roto i te Python, hei tohu i te mutunga o te raina kotahi me te tiimata i tetahi mea hou, me whakamahi koe i tetahi ahuatanga motuhake. I te wa ano, he mea nui kia mohio me pehea te whakamahi tika i te wa e mahi ana me nga momo konae Python, me te whakaatu ki te papatohu i nga waa e hiahiatia ana. He mea tika kia maarama me pehea te whakamahi i te kaiwehe mo nga raina hou i te wa e mahi ana me te waehere papatono, mehemea ka taea te taapiri i nga tuhinga me te kore e whakamahi.

Nga korero whanui mo te tohu raina hou

n ko te tohu mo te takai korero mo te raina hou me te kati i te raina tawhito ki te Python. E rua nga waahanga o tenei tohu:

  • takahuri whakamuri;
  • n he pūāhua pūriki.

Hei whakamahi i tenei ahuatanga, ka taea e koe te whakamahi i te kupu “print(f” HellonWorld!”) ”, Na reira ka taea e koe te whakawhiti korero ki nga raina-f.

Te whakamaoritanga o te kupu ki tetahi rarangi hou ki te Python. Me pehea te nuku kuputuhi ki te rarangi hou - nga tohutohu
He tauira mo te whakamahi i te ahua n ki te tohatoha i nga momo korero ki runga i nga rarangi hou

He aha te mahi tā

Kaore he taapiri taapiri, ka taapirihia te ahua whakawhiti raraunga ki te raina e whai ake nei ki te aratau huna. Na tenei, kaore e kitea i waenga i nga raina me te kore e whakahohe i tetahi mahi. He tauira o te whakaatu i te ata whakawehe i te waehere papatono:

Tāngia (“Kia ora, Te Ao”!”) – “Kia ora, Te Ao!”n

I te wa ano, ko te kitenga o tenei ahua kua tuhia ki nga ahuatanga taketake o Python. Ko te mahi "ta" he uara taunoa mo te tawhā "mutunga" - n. Ko te mihi ki tenei mahi ka whakaturia tenei ahua ki te mutunga o nga rarangi hei whakawhiti raraunga ki nga rarangi e whai ake nei. He whakamarama mo te mahi "ta":

tā(*mea, sep=' ', mutunga='n', file=sys.stdout, flush=Hē)

Ko te uara o te tawhā "mutunga" mai i te mahi "ta" he rite ki te ahua "n". E ai ki te algorithm aunoa o te waehere papatono, ka whakaotihia e ia nga raina i te mutunga, i mua ka tuhia te mahi "ta". A, no te whakamahi i te mahi "ta" kotahi, kaore pea koe e kite i te ngako o ana mahi, na te mea kotahi noa te raina ka whakaatuhia ki te mata. Heoi, ki te taapirihia etahi korero penei, ka tino marama ake te hua o te mahi:

print("Kia ora, Ao 1!") print("Kia ora, Ao 2!") print("Kia ora, Ao 3!") print("Kia ora, Ao 4!")

He tauira o te hua o te waehere i runga ake nei:

Kia ora, World 1! Kia ora, World 2! Kia ora, World 3! Kia ora, World 4!

Te whakakapi i tetahi tohu raina hou ki te taa

Ma te whakamahi i te mahi "ta", kaore e taea te whakamahi i te ahua wehewehe i waenga i nga raina. Ki te mahi i tenei, me huri koe i te tawhā "mutunga" i roto i te mahi ake. I tenei keehi, hei utu mo te uara "mutunga", me taapiri he waahi. Na tenei, ko te waahi ka whakakapi i te ahua "mutunga". Hua ki te huinga tautuhinga taunoa:

>>> print("Hello") >>> print("World") Kia ora te Ao

Te whakaatu i te hua i muri i te whakakapi i te tohu "n" ki te mokowā:

>>> print("Hello", end=" ") >>> print("World") Kia ora te Ao

He tauira mo te whakamahi i tenei tikanga whakakapi i nga tohu hei whakaatu i te raupapa uara ki te rarangi kotahi:

mō i i roto i te awhe(15): ki te i < 14: tā(i, mutunga=", ") atu: tā(i)

Te whakamahi pūāhua whakawehe i ngā kōnae

Ko te tohu i muri mai ka whakawhitihia te tuhinga o te waehere papatono ki te rarangi e whai ake nei ka kitea i roto i nga konae kua oti. Heoi, me te kore e tiro i te tuhinga ake na roto i te waehere hotaka, kaore e taea te kite, na te mea kua hunahia enei tohu ma te taunoa. Hei whakamahi i te tohu raina hou, me hanga e koe he konae kua whakakiia ki nga ingoa. I muri i te whakatuwheratanga, ka kite koe ka timata nga ingoa katoa ki runga i te raina hou. Tauira:

ingoa = ['Petr', 'Dima', 'Artem', 'Ivan'] me te tuwhera("ingoa.txt", "w") hei f: mo te ingoa i roto i nga ingoa[:-1]: f.write(f "{ingoa}n") f.tuhi(ingoa[-1])

Ka whakaatuhia nga ingoa penei mena ka whakatauhia te konae tuhinga ki te wehe i nga korero ki nga rarangi motuhake. Ma tenei ka tautuhi aunoa i te ahua huna "n" ki te mutunga o ia raina o mua. Hei kite i te tohu huna, me whakahohe koe i te mahi - ".readlines()". I muri i tera, ka whakaatuhia nga tohu huna katoa ki te mata i roto i te waehere papatono. Tauira whakahohenga mahi:

me te tuwhera("ingoa.txt", "r") hei f: tā(f.readlines())
Te whakamaoritanga o te kupu ki tetahi rarangi hou ki te Python. Me pehea te nuku kuputuhi ki te rarangi hou - nga tohutohu
Whakaritea nga Tohu rereke hei Mahi i roto i te Python

Tohutohu! Ma te kaha ki te mahi tahi me te Python, he maha nga wa e pa ana nga kaiwhakamahi ki nga ahuatanga me tuhi te waehere papatono ki tetahi rarangi roa, engari he tino uaua ki te arotake me te tautuhi i nga hapa kaore he wehenga. Na, i muri i te wehewehe i te raina roa ki nga wahanga motuhake, ka whakaarohia e te rorohiko te katoa, i ia waahi kore utu i waenga i nga uara, me whakauru koe i te tohu "" - he whakamuri. I muri i te taapiri i tetahi ahuatanga, ka taea e koe te neke ki tetahi atu raina, haere tonu te tuhi waehere. I te wa o te whakarewatanga, ma te kaupapa tonu e whakaemi nga wahanga takitahi ki te rarangi kotahi.

Te wehewehe i te aho ki roto i nga aho iti

Hei wehe i tetahi aho roa ki etahi aho iti, ka taea e koe te whakamahi i te tikanga wehewehe. Mena karekau he whakatikatika, he mokowā te kaiwehe taunoa. I muri i te mahi i tenei tikanga, ka wehewehea nga kupu kua tohua ki nga kupu motuhake ma nga aho iti, ka hurihia hei rarangi aho. Hei tauira:

string = "etahi tuhinga hou" aho = string.split() tā(aho) ['etahi', 'hou', 'kuputuhi']

Hei whakatutuki i te huringa whakamuri, me te awhina o te rarangi o nga riipene ka huri ki tetahi aho roa, me whakamahi koe i te tikanga hono. Ko tetahi atu tikanga pai mo te mahi me nga aho ko te tarai. Ma te reira, ka taea e koe te tango i nga waahi kei nga taha e rua o te raina.

Opaniraa

Hei whakaputa i etahi raraunga mai i te raina hou i te wa e mahi ana i te Python, he mea tika kia mutu te raina tawhito me te tohu "n". Ma tana awhina, ko nga korero i muri i te tohu ka whakawhitia ki te raina e whai ake nei, ka kati te tawhito. Engari, kaore e tika te whakamahi i tenei tohu hei whakawhiti raraunga. Ki te mahi i tenei, ka taea e koe te whakamahi i te tawhā mutunga = "". Ko te uara "puāhua" ko te pūāhua whakawehe.

Waiho i te Reply