Unuhi o ka kikokikona i kahi laina hou ma Python. Pehea e hoʻoneʻe ai i ka kikokikona i kahi laina hou - kuhikuhi

Ma Python, e hōʻailona i ka hopena o kahi laina a hoʻomaka i kahi hou, pono ʻoe e hoʻohana i kahi ʻano kūikawā. I ka manawa like, he mea nui e ʻike pehea e hoʻohana pono ai i ka hana ʻana me nā faila Python like ʻole, a hōʻike iā ia i ka console i nā manawa i koi ʻia. Pono e hoʻomaopopo i ka kikoʻī pehea e hoʻohana ai i ka delimiter no nā laina hou i ka wā e hana ai me ka code program, inā hiki ke hoʻohui i ka kikokikona me ka ʻole o ka hoʻohana ʻana.

ʻIke laulā e pili ana i ke ʻano laina hou

n ka hōʻailona no ka ʻōwili ʻana i ka ʻike ma kahi laina hou a pani i ka laina kahiko ma Python. Aia kēia hōʻailona i ʻelua mau mea:

  • hoʻohuli i ka oblique;
  • n he hua liilii.

No ka hoʻohana ʻana i kēia ʻano, hiki iā ʻoe ke hoʻohana i ka huaʻōlelo “print(f” HellonWorld!”) ”, No laila hiki iā ʻoe ke hoʻololi i ka ʻike ma nā laina f.

Unuhi o ka kikokikona i kahi laina hou ma Python. Pehea e hoʻoneʻe ai i ka kikokikona i kahi laina hou - ʻōlelo kuhikuhi
He laʻana o ka hoʻohana ʻana i ke ʻano n no ka hoʻolaha ʻana i ka ʻike ma luna o nā laina hou

He aha ka hana paʻi

Me ka ʻole o nā hoʻonohonoho ʻē aʻe, hoʻohui ʻia ke ʻano hoʻoili ʻikepili i ka laina aʻe ma ke ʻano huna. Ma muli o kēia, ʻaʻole hiki ke ʻike ʻia ma waena o nā laina me ka ʻole o ka hoʻāla ʻana i kekahi hana. ʻO kahi laʻana o ka hōʻike ʻana i kahi ikona hoʻokaʻawale i ka code program:

Paʻi (“Aloha, World”!”) – “Aloha, World!” n

I ka manawa like, ua kākau ʻia kahi ʻike o kēia ʻano i nā ʻano kumu o Python. ʻO ka hana "paʻi" he waiwai paʻa no ka "hopena" parameter - n. Mahalo i kēia hana i hoʻonohonoho ʻia kēia ʻano ma ka hope o nā laina e hoʻoili i ka ʻikepili i nā laina aʻe. ʻO ka wehewehe ʻana o ka hana "paʻi":

paʻi(*mea, sep=' ', end='n', file=sys.stdout, flush=False)

ʻO ka waiwai o ka "hopena" parameter mai ka hana "print" e like me ke ʻano "n". Wahi a ka algorithm otometi o ka code program, hoʻopau ia i nā laina ma ka hopena, ma mua o ka kākau ʻana i ka hana "print". Ke hoʻohana nei i kahi hana "paʻi" hoʻokahi, ʻaʻole paha ʻoe e ʻike i ke ʻano o kāna hana, no ka mea hoʻokahi laina e hōʻike ʻia ma ka pale. Eia naʻe, inā ʻoe e hoʻohui i kekahi mau ʻōlelo e like me kēia, ʻoi aku ka maopopo o ka hopena o ka hana:

print("Aloha, Honua 1!") pa'i("Aloha, Honua 2!") pa'i("Aloha, Honua 3!") pa'i("Aloha, Honua 4!")

He laʻana o ka hopena o ke code ma luna:

Aloha, World 1! Aloha, World 2! Aloha, World 3! Aloha, World 4!

Ke pani nei i kahi ʻano laina hou me ka paʻi

Ke hoʻohana nei i ka hana "print", hiki ʻole ke hoʻohana i kahi ʻano mea hoʻokaʻawale ma waena o nā laina. No ka hana ʻana i kēia, pono ʻoe e hoʻololi i ka ʻāpana "hope" i ka hana ponoʻī. I kēia hihia, ma kahi o ka waiwai "hopena", pono ʻoe e hoʻohui i kahi ākea. Ma muli o kēia, ʻo ia ka wahi e pani ai i ke ʻano "hopena". Ka hopena me nā hoʻonohonoho paʻamau i hoʻonohonoho ʻia:

>>> print("Hello") >>> print("World") Aloha Honua

Hōʻike i ka hopena ma hope o ka hoʻololi ʻana i ke ʻano "n" me kahi ākea:

>>> print("Aloha", end=" ") >>> print("World") Aloha Honua

ʻO kahi hiʻohiʻona o ka hoʻohana ʻana i kēia ʻano o ka hoʻololi ʻana i nā huaʻōlelo e hōʻike i ke kaʻina o nā waiwai i hoʻokahi laina:

no ka i ma ka laulā(15): ina i 

Ke hoʻohana nei i ke ʻano separator i nā faila

ʻO ka hōʻailona ma hope o ka neʻe ʻana o ka kikokikona o ka code program i ka laina aʻe hiki ke loaʻa i nā faila i hoʻopau ʻia. Eia nō naʻe, me ka ʻole o ka nānā ʻana i ka palapala ponoʻī ma o ka code program, ʻaʻole hiki ke ʻike ʻia, no ka mea, ua hūnā ʻia nā ʻano like ʻole. No ka hoʻohana ʻana i ke ʻano laina hou, pono ʻoe e hana i kahi faila i hoʻopiha ʻia me nā inoa. Ma hope o ka wehe ʻana, ʻike ʻoe e hoʻomaka nā inoa a pau ma kahi laina hou. Laʻana:

inoa = ['Petr', 'Dima', 'Artem', 'Ivan'] me ka wehe ("names.txt", "w") me f: no ka inoa ma na inoa[:-1]: f.write(f "{inoa}n") f.write(inoa[-1])

E hōʻike ʻia nā inoa ma kēia ala wale nō inā hoʻonohonoho ʻia ka faila kikokikona e hoʻokaʻawale i ka ʻike i nā laina ʻokoʻa. E hoʻonohonoho pono kēia i ke ʻano huna "n" ma ka hopena o kēlā me kēia laina mua. No kaʻikeʻana i ka hōʻailona huna, ponoʻoe e ho'āla i ka hana - ".readlines ()". Ma hope o kēlā, e hōʻike ʻia nā mea huna a pau ma ka pale ma ka code program. Laʻana hoʻāla hana:

me ka wehe ("names.txt", "r") me f: paʻi(f.readlines())
Unuhi o ka kikokikona i kahi laina hou ma Python. Pehea e hoʻoneʻe ai i ka kikokikona i kahi laina hou - ʻōlelo kuhikuhi
Hāʻawi i nā hōʻailona like ʻole e hana ma Python

'Lelo Aʻoaʻo! Ke hana ikaika nei me Python, ʻike pinepine nā mea hoʻohana i nā kūlana kahi e kākau ʻia ai ka code program ma kahi laina lōʻihi, akā paʻakikī loa ka nānā ʻana a ʻike i nā hewa me ka ʻole o ka hoʻokaʻawale ʻana. No laila ma hope o ka māhele ʻana i kahi laina lōʻihi i nā ʻāpana ʻokoʻa, e noʻonoʻo ka kamepiula i ka holoʻokoʻa, i kēlā me kēia āpau manuahi ma waena o nā waiwai, pono ʻoe e hoʻokomo i ke ʻano "" - he backslash. Ma hope o ka hoʻohui ʻana i kahi ʻano, hiki iā ʻoe ke neʻe i kahi laina ʻē aʻe, e hoʻomau i ke kākau ʻana i ke code. I ka hoʻomaka ʻana, e hōʻuluʻulu ka polokalamu ponoʻī i nā ʻāpana pākahi i kahi laina hoʻokahi.

ʻO ka hoʻokaʻawale ʻana i kahi kaula i nā substrings

No ka hoʻokaʻawale ʻana i hoʻokahi kaula lōʻihi i mau substrings, hiki iā ʻoe ke hoʻohana i ke ʻano hoʻokaʻawale. Inā ʻaʻohe hoʻoponopono hou aʻe, ʻo ka mea hoʻokaʻawale paʻamau he wahi. Ma hope o ka hoʻokō ʻana i kēia ʻano, ua māhele ʻia ka kikokikona i koho ʻia i nā huaʻōlelo ʻokoʻa e nā substrings, i hoʻololi ʻia i kahi papa inoa o nā kaula. E like me ka laʻana:

string = "kekahi kikokikona hou" strings = string.split() print(strings) ['kekahi', 'hou', 'text']

I mea e hoʻokō ai i ka hoʻololi ʻana, me ke kōkua o ka papa inoa o nā substrings e lilo i hoʻokahi kaula lōʻihi, pono ʻoe e hoʻohana i ke ʻano hui. ʻO kahi ala ʻē aʻe no ka hana ʻana me nā kaula he strip. Me ia, hiki iā ʻoe ke wehe i nā hakahaka i loaʻa ma nā ʻaoʻao ʻelua o ka laina.

Panina

I mea e hoʻopuka ai i kekahi mau ʻikepili mai kahi laina hou i ka wā e hana ana ma Python, pono e hoʻopau i ka laina kahiko me ke ʻano "n". Me kona kōkua, ua hoʻololiʻia kaʻike ma hope o ka hōʻailona i ka laina aʻe, a ua paniʻia ka mea kahiko. Eia naʻe, ʻaʻole pono e hoʻohana i kēia hōʻailona e hoʻoili i ka ʻikepili. No ka hana ʻana i kēia, hiki iā ʻoe ke hoʻohana i ka palena palena = "". ʻO ka waiwai "character" ka mea hoʻokaʻawale.

Waiho i ka Reply