Nā papa inoa (papa inoa) ma Python. E papa inoa i nā hana a me nā ʻano hana

Ma ka hoʻolālā ʻana, ʻoi aku ka maikaʻi o nā papa inoa i kahi hoʻolālā ʻikepili e like me nā arrays. He aha nā papa inoa, pehea e hana ai? Pehea e hana ai me nā papa inoa ma Python? E aʻo ʻoe e pili ana i kēia mai kā mākou ʻatikala.

He aha nā papa inoa ma Python?

Nā papa inoa (papa inoa) ma Python. E papa inoa i nā hana a me nā ʻano hana
Nā ʻano ʻikepili Python: Nā papa inoa

Hiki ke ʻike ʻia nā papa inoa me nā arrays, akā ʻo ka ʻokoʻa a me ka maikaʻi o nā papa inoa (inā ʻaʻole i kapa ʻia lākou he papa inoa) hiki iā lākou ke hoʻohui i nā ʻano ʻikepili like ʻole. ʻO ia hoʻi, wehe ka papa inoa i nā mea hiki ke mālama i kekahi ʻano o nā mea. ʻO kahi hoʻololi, i kapa ʻia he papa inoa, loaʻa kahi kuhikuhi i kahi kūkulu i ka hoʻomanaʻo i loaʻa nā kuhikuhi i nā hale ʻē aʻe.

ʻO kahi papa inoa ma Python kahi hōʻiliʻili kauoha o nā mea like ʻole i hiki ke hoʻololi ʻia a ʻokoʻa paha nā mea.

He aha ka manaʻo? E nānā pono kākou i ka wehewehe.

Hiki ke hoʻololi ʻia ka nui o ka papa inoa, hoʻemi ʻia, hoʻohui ʻia nā laina hou iā ia. Hiki iā ʻoe ke hoʻololi i ke ʻano holoʻokoʻa o ka papa inoa. E hoʻomanaʻo i kēlā me kēia manawa e hoʻohana ʻia kahi ʻano hana ma kahi papa inoa, hoʻololi ʻia ka papa inoa kumu, ʻaʻole ke kope.

No ka ʻoi aku ka maopopo, hiki iā ʻoe ke noʻonoʻo i kahi papa inoa ma Python ma ke ʻano he papa inoa o nā huahana e pono ke kūʻai ʻia ma kahi hale kūʻai. Inā, i ka wā e hana ai i kahi hoʻolālā kūʻai, aia nā mea pono a pau ma lalo o kekahi, a aia kēlā me kēia o lākou i kāna laina ponoʻī, a laila aia ka papa inoa ma Python i nā mea āpau i hoʻokaʻawale ʻia e nā koma a me nā bracket square i hiki iā Python ke hoʻomaopopo i kēlā. hōʻike ʻia kahi papa inoa ma aneʻi. Hoʻopili ʻia nā mea i loko o nā kaha puanaʻi. He kūlana koi kēia, no ka mea he laina kaʻawale kēlā me kēia mea.

Nā ala e hana ai i kahi papa inoa

Ke neʻe nei i ka laʻana maʻamau, e hana mākou i kahi papa inoa e hoʻohana ai mākou a hoʻololi i ka wā e hiki mai ana. Nui nā ala e hana ai i nā papa inoa.

ʻO kekahi o lākou ka noi papa inoa hana i kūkulu ʻia ( ). No ka hana ʻana i kēia, pono ʻoe e hana i kekahi mea i hiki ke hoʻololi ʻia (kahi kaula, kahi tuple, a i ʻole kahi papa inoa e noho nei). I kēia hihia, he kaula.

Eia ka hopena i ka hopena:

>>> papa inoa('papa inoa') ['c', 'n', 'i', 'c', 'o', 'to']

Hōʻike ka laʻana ʻelua e hiki i nā papa inoa ke loaʻa kahi helu palena ʻole o nā mea ʻokoʻa loa. Eia kekahi, hiki ke waiho hakahaka ka papa inoa.

>>> s = [] # Papa inoa hakahaka >>> l = ['s', 'p', ['isok'], 2] >>> s [] >>> l ['s', 'p' , ['isok'], 2]

ʻO ka ʻaoʻao aʻe, ke kolu, ke ʻano o ka hoʻokumu ʻana i nā papa inoa ʻo ia ka mea i kapa ʻia mīkini hana hoʻopaʻa inoa.

ʻO ka mea hana papa inoa he hana syntactic no ka hana ʻana i nā papa inoa. Ua like ia me ka loop for.

>>> c = [c * 3 no c ma ka 'papa inoa'] >>> c ['lll', 'iii', 'sss', 'ttt']

Hiki ke hoʻohana ʻia e hana i nā hale voluminous:

>>> c = [c * 3 no c ma ka 'papa inoa' ​​ina c != 'i'] >>> c ['lll', 'sss', 'ttt'] >>> c = [c + d no c ma ka 'papa inoa' ​​ina c != 'i' no ka d ma ka 'spam' ina d != 'a'] >>> c ['ls', 'lp', 'lm', 'ss', 'sp' , 'sm', 'ts', 'tp', 'tm']

Akā naʻe, ʻaʻole maikaʻi kēia ʻano hana i ka wā e hōʻuluʻulu ai i nā papa inoa he nui. No laila, ʻoi aku ka maikaʻi e hoʻohana i ka loop loop e hana i nā papa inoa.

Inā pono ʻoe e kuhikuhi i kekahi mea mai ka papa inoa, a laila hoʻohana ʻia nā index. Loaʻa i kēlā me kēia ʻeleʻele kona kuhikuhi ponoʻī.

ʻO ka index ka helu o ka mea ma ka papa inoa.

Inā makemake ʻoe e hoʻopiha i ka papa inoa me nā mea like, hoʻohana ʻia ka * hōʻailona. No ka laʻana, pono ʻoe e hoʻohui i ʻekolu mau helu like i ka papa inoa: [100] * 3.

Nā hana papa inoa

hana - ʻo ia paha ka pōmaikaʻi nui o Python ma mua o nā ʻōlelo papahana ʻē aʻe. Hiki ke hoʻohana ʻia nā hana i kūkulu ʻia ma nā papa inoa.

E noʻonoʻo i ka mea kaulana loa o lākou:

  • papa inoa(nui( )) - inā ʻo ka hana ka hana ʻana i kahi papa inoa, a laila hoʻohana ʻia ka hana laulā. Aia kēia hana i nā ʻano penei:
  1. laulā(hope). Hoʻohana ʻia ia i ka wā e pono ai e hana i kahi papa inoa mai ka zero a i kahi helu palena.
  2. pae(hoʻomaka, hoʻopau). Ua kuhikuhi ʻia nā helu hoʻomaka a me nā helu hope.
  3. pae (hoʻomaka, hoʻopau, ʻanuʻu). Hōʻike ka ʻāpana ʻanuʻu i ke ʻano koho. No ka laʻana, inā pono ʻoe e koho i kēlā me kēia helu ʻelima mai kahi kaʻina mai ka 1 a hiki i ka 21, a laila e like ka hopena o ka papa inoa: [10,15, 20].

Hiki i ka hana laulā ke hoʻemi nui i ka nui o ke code.

  • flax (papa inoa) - hiki iā ʻoe ke ʻike i ka nui o nā mea i loko o ka papa inoa.
  • koho ʻia (papa inoa, [ki]) - hoʻokaʻawale i nā mea ma ka papa inoa ma ke ʻano piʻi.
  • max (papa inoa) - hoʻihoʻi i ka mea nui loa.
  • min (papa inoa) - hana kū'ē - hiki iā ʻoe ke hoʻihoʻi i ka mea me ka waiwai liʻiliʻi.

Hiki iā ʻoe ke hoʻohana i nā hana i kūkulu ʻia:

  • papa inoa (tuple) - Hoʻololi i kahi mea tuple i kahi papa inoa.
  • huina(papa inoa) - e hōʻuluʻulu i nā mea āpau i ka papa inoa inā he helu nā helu āpau, pili i nā integer a me nā decimals. Akā naʻe, ʻaʻole ʻo ia i ʻike pono. Inā loaʻa kahi mea helu ʻole i ka papa inoa, e hoʻolei ka hana i kahi hewa: "TypeError: ʻano operand ʻaʻole kākoʻo ʻia no +: 'int' a me 'str'".

Ka Papa inoa

Nā papa inoa (papa inoa) ma Python. E papa inoa i nā hana a me nā ʻano hana
Papa inoa o nā ʻano Python

E hoʻi kāua i kā mākou papa inoa o nā mea e kūʻai ai i loko o ka hale kūʻai a kapa iā ia shoplist:

hale kūʻai = []

A laila, e noʻonoʻo i nā ʻano papa inoa:

  • hoʻopili (mea) - me kāna kōkua, hiki iā ʻoe ke hoʻohui i kahi mea i ka papa inoa. I kēia hihia, aia ka mea hou i ka hopena.

E hoʻopiha i kā mākou papa inoa hou me nā huahana kūpono:

shoplist.append(berena)

shoplist.append(waiu)

  • papa inoa.hoʻonui(A) - hoʻohui i "papa inoa i ka papa inoa". Mālama kēia hiʻona i ka manawa no ka mea hiki iā ʻoe ke hoʻohui i nā mea he nui i ka manawa like. E ʻōlelo mākou ua loaʻa iā mākou kahi papa inoa o nā huaʻai, pono mākou e hoʻohui iā lākou i ka papa inoa nui.

shoplist.extend(hua)

  • hoʻokomo (index, item) - hoʻokomo i ka mea me ka helu kuhikuhi i ka waiwai i kuhikuhi ʻia ma mua o ka ʻōlelo kuhikuhi.
  • l helu(mea) - hōʻike i ka helu o ka repetitions o ka mea.
  • papa inoa.wehe ('ikamu) ʻo ia ka hana kūʻē papa inoa.hoʻopili (x). Hiki ke hoʻohana e wehe i kekahi mea. Inā ʻaʻole i loko o ka papa inoa ka mea i koho ʻia, hōʻike ʻia kahi hewa.
  • pop([index]) - wehe i ka mea i koho ʻia a hoʻihoʻi iā ia ma ke ʻano like. Inā ʻaʻole i kuhikuhi ʻia ka mea, a laila wehe ʻia ka mea hope mai ka papa inoa.
  • ʻano ([ki]) - kau i nā mea i loko o ka papa inoa i ka piʻi ʻana, akā hiki iā ʻoe ke kuhikuhi i kahi hana.
  • index(ikamu) - hōʻike i ka papa kuhikuhi o ka mea i koho mua ʻia.
  • Hiki iā ʻoe ke hoʻonui i ka papa inoa, ʻo ia hoʻi, e hoʻohālikelike i kāna mau mea āpau, me ka hoʻohana ʻana i ke ʻano huli (papa inoa). Lilo ka mea hope i ka mua, lilo ka mea penultimate i ka lua, a pēlā aku.
  • Hana ʻia kahi kope o ka papa inoa me ke kauoha kope(papa inoa).
  • deepcopy(papa inoa) – kope hohonu.
  • Wehe i nā mea papa inoa a pau me ke ʻano maopopo(papa inoa).

He mea pono e hoʻomaopopo he ʻokoʻa nā ʻano papa inoa mai nā ʻano string i hoʻololi koke lākou i ka papa inoa, ʻo ia hoʻi, ʻaʻohe pono e hoʻihoʻi i ka hopena o ka hoʻokō.

>>> l = [1, 2, 3, 5, 7] >>> l.sort() >>> l [1, 2, 3, 5, 7] >>> l = l.sort() > >> paʻi(l) ʻAʻohe

Eia kekahi laʻana o ka hana ʻana me nā papa inoa:

>>> a = [66.25, 333, 333, 1, 1234.5] >>> paʻi(a.count(333), a.count(66.25), a.count('x')) 2 1 0 >>> a.insert(2, -1) >>> a.append(333) >>> a [66.25, 333, -1, 333, 1, 1234.5, 333] >>> a.index(333) 1 >> > a.remove(333) >>> a [66.25, -1, 333, 1, 1234.5, 333] >>> a.reverse() >>> a [333, 1234.5, 1, 333, -1, 66.25 ] >>> a.sort() >>> a [-1, 1, 66.25, 333, 333, 1234.5]

Waiho i ka Reply