Table of Contents[Hūnā][Hōʻike]
Ma kēia kumu aʻo, e nānā pono mākou i nā papa inoa. Ua aʻo mua mākou e pili ana nā kaula a me nā kuhikuhi ma Python. E luʻu iki kākou.
mau papa helu
E nānā i kēia laʻana:
names = ['Shahbaz', 'Aayush', 'Jay', 'Raaj', 'John']
print(names[0])
E paʻi wale kēia i ka helu helu 0 ie "Shahbaz" ma ka pahu.
A i ʻole hiki iā ʻoe ke paʻi i ka papa inoa piha ma ka hoʻohana wale ʻana print(names)
Eia nō naʻe, e ʻōlelo kākou e hoʻohou i ka papa inoa o nā inoa ma kahi pae hope o ka papahana. Hiki iā mākou ke hana penei:
names = ['Shahbaz', 'Aayush', 'Jay', 'Raaj', 'John']
names[3] = Dimitri
print(names)
I kēia manawa ua hoʻonui ʻia ke komo ʻana ma ka index 3 i "Dimitri".
hoʻokō '
Eia kahi hoʻoikaika kino no ʻoe. Makemake au iā ʻoe e kākau i kahi papahana e ʻike i ka helu nui loa ma kāu papa inoa. He hoʻomaʻamaʻa maikaʻi kēia no ka poʻe hoʻomaka, no laila e hele a hoʻolilo i kekahi mau minuke ma kēia, a laila e hoʻi mai a hoʻomau i ka heluhelu.
pāʻoihana
E wehewehe kākou i ka papa inoa o nā helu
numbers = [6, 7, 2, 0, 9, 4, 1, 3]
I kēia manawa, no ka loaʻa ʻana o ka helu nui loa ma kēia papa inoa, pono mākou e wehewehe i kahi ʻano ʻē aʻe e kapa ʻia ʻo max. E paʻa ana kēia hoʻololi i ka helu nui loa. I ka hoʻomaka, makemake ʻoe e manaʻo ʻo ka mea mua ma kēia papa inoa ka helu nui loa.
max = numbers[0]
Ke manaʻo nei mākou ʻo ka mea mua ka helu nui loa. He hewa paha kā mākou manaʻo. No laila pono mākou e hoʻomaʻamaʻa i kēia papa inoa ma ka looping ma o ia. E loaʻa iā mākou kēlā me kēia mea a hoʻohālikelike me ka 'max'. Inā ʻoi aku ka nui ma mua o ka 'max', pono mākou e hoʻonohonoho hou i ka 'max' i kēlā helu.
for number in numbers:
if number > max:
max = number
print(max)
Nā Papa inoa ʻelua
E kamaʻilio e pili ana i nā papa inoa ʻelua-dimensional ma Python. He ikaika loa nā papa inoa ʻelua-dimensional a he nui nā noi i ka ʻepekema data a me aʻo aʻo.
Eia kekahi laʻana: I ka makemakika, loaʻa iā mākou kahi manaʻo i kapa ʻia ʻo matrix, e like me kahi ʻāpana huinahā o nā helu. E hōʻike wau iā ʻoe.
He 3 by 3 matrix kēia me nā kolamu kū pololei a me nā lālani ākea. I kēia manawa hiki iā mākou ke hoʻohālike i kēia i ka python me ka hoʻohana ʻana i kahi papa inoa ʻelua-dimensional. ʻO ka papa inoa ʻelua-dimensional he papa inoa kahi o kēlā me kēia mea i kēlā papa inoa he papa inoa ʻē aʻe. E hōʻike wau iā ʻoe.
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
He papa inoa ʻelua ʻāpana kēia kahi i loaʻa i kēlā me kēia mea i ʻekolu mau mea i loko. E ʻōlelo ʻia kēia papa inoa he ʻekolu mau mea a ʻekolu mau mea i kēlā me kēia mea. Kapa ʻia kēia he papa inoa ʻelua.
Penei mākou e komo ai i kahi mea i loko o kahi papa inoa ʻelua.
matrix[1][2]
Hōʻike ka bracket square mua i ka mea o ka papa inoa mua ie [4, 5, 6]. ʻO ka lua e hōʻike ana i ka kuhikuhi o ka mea i loko o kēlā papa inoa, ʻo ia hoʻi 6. E paʻi kāua i kēia.
Hiki iā ʻoe ke hōʻano hou i nā helu hoʻokahi i ka papahana e like me kā mākou i hana ai ma mua.
E hoʻohui a pūnana pūnana e hoihoi i na mea. E paʻi kēia i nā waiwai a pau i kā mākou papa inoa ʻelua-dimensional ma ka terminal.
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
matrix[1][2]
for row in matrix:
for item in row:
print(item)
Papa inoa
Ma kēia ʻāpana, e kūkākūkā mākou i kekahi o nā ʻano papa inoa a i ʻole nā hana papa inoa. ʻO kēia nā hana i hiki iā mākou ke hana i kahi papa inoa.
No ka hoʻomaka ʻana, e wehewehe i kahi papa inoa o nā helu:
numbers = [4, 1, 7, 5, 0, 9]
I kēia manawa, nui nā mea hiki iā mākou ke hana me kēia papa inoa. Hiki iā mākou ke hoʻohui i nā mea hou iā ia, hiki iā mākou ke wehe i nā mea i loaʻa, a hiki ke nānā i ke ola o kahi mea.
No laila ke kākau ʻoe numbers.
e puka mai ana ka papa inoa o na hana like ole. Hiki iā mākou ke ʻike i nā ʻano hana a i ʻole nā hana āu e hoʻohana ai me nā papa inoa.
E kāhea kākou i ke ʻano hoʻohui e hoʻohui i kahi mea hou i kēia papa inoa. E ʻōlelo kākou '13'. ʻOiaʻiʻo, ʻaʻole ia he helu maikaʻi. ʻO ka ʻakaʻaka wale nō, ʻaʻole oʻu hoʻomanamana. E hoʻohui i '13' a paʻi i kā mākou papa inoa.
numbers.append(13)
print(numbers)
hiki iā ʻoe ke ʻike ua paʻi ʻia ka helu '13' ma ka hope o ka papa inoa. Akā, pehea inā makemake ʻoe e hoʻohui i kahi helu ma kahi o ka waena, a i ʻole ma ka hoʻomaka o kā mākou papa inoa? No kēlā, hoʻohana mākou i kahi ala ʻē aʻe, i kapa ʻia ʻo "insert". Hoʻohana ia i ʻelua mau waiwai. ʻO ka waiwai mua ka index kahi āu e makemake ai e hoʻokomo i kahi mea a ʻo ka lua ka helu maoli.
E hoʻohana kākou:
Hiki iā ʻoe ke ʻike ua paʻi ʻia ka helu '13' i ka hoʻomaka.
E ʻōlelo mākou, makemake mākou e wehe i kahi helu. ʻO ke ala a mākou e hoʻohana ai ʻo "wehe".
E nānā kākou i ke ola ʻana o kekahi helu ma kā mākou papa inoa. ʻOi aku ka maʻalahi ma mua o ke kani ʻana. Ke nānā nei mākou i ke ola o 20 ma kā mākou papa inoa. Penei kā mākou e hana ai:
numbers = [4, 1, 7, 5, 0, 9]
print(20 in numbers)
E hoʻihoʻi ia i kahi waiwai boolean e hōʻike ana i ke ola o '20' ma ka papa inoa.
Hiki iā ʻoe ke aʻo e pili ana i nā hana like ʻole mai ka luna Palapala Python.
Hoʻopau
ʻO ia wale nō e pili ana i nā papa inoa. Hiki iā ʻoe ke hoʻokolohua me nā ʻano e loaʻa ai ka mākaukau ma nā papa inoa Python.
ʻO ka haʻi'ōlelo aʻe e nānā i nā "tuples" ma Python.
Waiho i ka Reply