Table of Contents[Hūnā][Hōʻike]
ʻO kēia haʻiʻōlelo e pili ana i kahi hale koʻikoʻi ma Python, i kapa ʻia he tuple.
ʻO Tuples
Ua like nā Tuples me nā papa inoa, no laila hiki iā mākou ke hoʻohana iā lākou e mālama i kahi papa inoa o nā mea. Akā ʻaʻole like me nā papa inoa, ʻaʻole hiki iā mākou ke hoʻololi iā lākou, hoʻohui i nā mea hou a wehe paha i nā mea i loaʻa. Hiki iā mākou ke ʻōlelo ʻaʻole hiki ke hoʻololi ʻia nā tuple.
E hōʻike wau iā ʻoe. ʻIke ʻia nā tuple ma ka pale ma mua o nā bracket square ma nā papa inoa.
numbers = (4, 1, 7, 5, 0, 9)
I kēia manawa, inā huki mākou i ka papa inoa o nā ʻano hana no nā tuples, ʻike ʻoe ʻaʻohe o mākou mea hoʻohui a hoʻokomo i nā ala no laila ʻaʻole hiki ke hoʻohui ʻia nā mea hou i kēia tuple. Loaʻa iā mākou ʻelua mau ala: helu a me index.
Hoʻohana mākou i ka "helu" e helu i ka helu o nā hanana o kahi mea. Hoʻohana ʻia ka "index" no ka huli ʻana i ka papa kuhikuhi o ka loaʻa mua ʻana o kahi mea. No laila, hiki iā mākou ke loaʻa ka ʻike e pili ana i kahi tuple, ʻaʻole hiki iā mākou ke hoʻololi. Ma ke ala, ʻo kēia mau ala ʻē aʻe āu e ʻike ai ma aneʻi, e hoʻomaka me ʻelua underscores.
Hoʻomaopopo mākou i kēia mau ʻano hana kilokilo. He kumuhana ʻoi aku lākou, a e hoʻopā mākou iā lākou i kā mākou moʻolelo e hiki mai ana.
Ma waho aʻe o ka hiki ʻole ke hoʻololi ʻia, kaʻana like nā tuple i ka hapa nui o nā hiʻohiʻona o kahi papa inoa.
Ma ka ʻōlelo maʻamau, ʻo ka hapa nui o ka manawa e hoʻohana ai ʻoe i nā papa inoa, akā pono nō hoʻi nā tuples. Inā makemake ʻoe e hana i kahi papa inoa o nā mea a e hōʻoia ʻaʻole ma kahi o kāu papahana i hoʻololi wale ʻia kēlā papa inoa, a laila ʻoi aku ka maikaʻi o ka hoʻohana ʻana i kahi tuple.
Wehewehe ʻana
Ma kēia ʻāpana, e hōʻike wau iā ʻoe i kahi hiʻohiʻona ikaika, aia mākou i ka python i kapa ʻia ʻo unpacking.
E wehewehe i kahi tuple "coordinate"
coordinate = (1, 2, 3)
I kēia manawa, e noʻonoʻo ʻoe eia nā hoʻonohonoho no 'x', 'y' a me 'z'. ʻĀnō e ʻōlelo mākou, makemake mākou e kiʻi i kēia mau waiwai a hoʻohana iā lākou i kekahi mau ʻōlelo paʻakikī i kā mākou papahana. Malia paha, makemake mākou e hoʻokomo iā lākou ma ke ʻano o kahi ʻano paʻakikī nui.
No laila, pono mākou e kākau i nā code e like me kēia:
coordinate[0] * coordinate[1] * coordinate[2]
E hoʻonui kēia laina code i nā hoʻonohonoho āpau akā ʻaʻole pono ke kākau i kā mākou code e like me kēia. ʻO ka mea mua, e hoʻohana i kahi ala maikaʻi aʻe a mālama i kēia mau hoʻonohonoho i nā ʻano ʻokoʻa.
x = coordinate[0]
y = coordinate[1]
z = coordinate[2]
ʻOi aku ka maikaʻi. Akau? No laila ʻaʻohe mea hou i kēia manawa. I kēia manawa, e hōʻike wau iā ʻoe i kahi hiʻohiʻona ikaika i kapa ʻia ʻo unpacking a me kēlā, hiki iā mākou ke hoʻokō i ka hopena like me ka liʻiliʻi liʻiliʻi.
x, y, z, = coordinate
I kēia manawa, ua like kēia laina o ke code me nā laina code ʻekolu i kākau ʻia ma luna. E wehewehe wau iā ʻoe pehea e hana ai.
Ke ʻike ka unuhi ʻōlelo Python i kēia ʻōlelo, e loaʻa iā ia ka mea mua i kēia tuple a hāʻawi iā ia i ka loli. Pēlā nō, e hāʻawi ʻia nā mea ʻelua a me ke kolu i nā mea hoʻololi. I ka hana ʻana i kēia, wehe mākou i kēia tuple i 3 mau ʻano. E nānā kāua i kā mākou huahana.
Hiki ke wehe ʻia me nā papa inoa.
puke Wehewehe
E aʻo ana mākou e pili ana i nā puke wehewehe'ōlelo ma Python. Hoʻohana mākou i nā puke wehewehe ʻōlelo i nā kūlana kahi a mākou e makemake ai e mālama i ka ʻike i hele mai ma ke ʻano he kī-waiwai paʻa.
Eia kekahi laʻana. E noʻonoʻo i kahi mea kūʻai aku me kahi hui o nā ʻano e like me ka inoa, leka uila, helu kelepona, helu wahi, a pēlā aku. I kēia manawa he waiwai ko kēlā me kēia ʻano. ʻo kahi laʻana:
name = Jay
email = [email protected]
Ma kēia laʻana, ʻo kā mākou mau kī he inoa, leka uila, a kelepona. Hoʻopili ʻia kēlā me kēia kī me kahi waiwai no laila ma laila mākou e hoʻohana ai i kahi puke wehewehe. Me ka puke wehewehe'ōlelo, hiki iā mākou ke mālama i kahi hui o nā hui waiwai kī. E hōʻike wau iā ʻoe pehea e wehewehe ai i kahi puke wehewehe i ka python.
customer = {
"name": "Jay",
"email": "[email protected]",
"age": 30,
"is_verified": True
}
Hiki ke hoʻonohonoho ʻia ke kī i nā kaula, nā helu, boolean, a i ʻole kekahi mea. He ʻokoʻa nā kī a hiki ke wehewehe hoʻokahi wale nō, ʻo ia hoʻi, ʻaʻole hiki iaʻu ke wehewehe hou i ka "makahiki" me kekahi helu ʻē aʻe. He mea koʻikoʻi lākou i ka hihia.
I kēia manawa, inā wau e paʻi customer["name"],
e kahea ia i ka inoa o ka mea kuai. E paʻi mākou ma ka pahu pahu:
Hiki iā mākou ke hoʻohana i nā ʻano me nā puke wehewehe. Hiki ke hana hou ʻia ka hana like i hōʻike ʻia ma luna me ka hoʻohana ʻana i ke ala "loaʻa".
Aia kekahi ʻokoʻa ma waena o nā ʻano ʻelua i luna. E hōʻike wau i kēlā.
Hiki iā ʻoe ke ʻike i ka wā i paʻi wale ai mākou i kahi kī kī ʻole, ua hopena ia i kahi hewa. Ma ka ʻaoʻao ʻē aʻe, me ka hoʻohana ʻana i ke ala e kāhea aku i nā hopena kī ʻole i ka hopena "ʻaʻohe" e hōʻike ana i ka nele o kahi waiwai. Ke hoʻohana nei i ke ʻano "loaʻa", hiki iā mākou ke hāʻawi i kahi waiwai paʻamau.
No ka laʻana, inā ʻaʻohe kī “lā hānau” o kēia puke wehewehe ʻōlelo, hiki iā mākou ke hoʻolako e like me kēia:
customer.get("birthdate", "Jan 01, 1994")
Hiki iā mākou ke hōʻano hou i kekahi kī ma ka puke wehewehe ʻōlelo, e like me ka papa inoa. E ʻōlelo mākou makemake mākou e hōʻano hou i ke kī inoa ma kā mākou puke wehewehe. Penei mākou e hana ai.
customer["name"] = "Shahbaz"
Hiki ke hoʻohana ʻia kahi syntax like e hoʻohui i kahi kī hou i kā mākou puke wehewehe. E hoʻohui i ke kī "lā hānau" ma ke ʻano like.
customer["birthdate"] = "Jan 01, 1994"
No laila, ʻo ia ke kumu o ka hoʻohana ʻana i nā puke wehewehe ʻōlelo ma Python. He mea koʻikoʻi loa lākou a he nui nā noi i ka honua maoli.
hoʻokō '
E kākau ana ʻoe i kahi papahana e hoʻololi i nā huahelu i nā huaʻōlelo e like me kēia:
pāʻoihana
Eia ka hopena no ʻoukou.
phone = input("Phone: ")
digits_mapping = {
"1": "One",
"2": "Two",
"3": "Three",
"4": "Four",
"5": "Five",
"6": "Six",
"7": "Seven",
"8": "Eight",
"9": "Nine",
"0": "Zero"
}
output = " "
for ch in phone:
output += digits_mapping.get(ch, "!") + " "
print(output)
Pēlā nō, hiki iā ʻoe ke kūkulu i nā polokalamu leʻaleʻa ʻē aʻe e like me ka “emoji converter” E leʻaleʻa iā PYTHONERS!
Hoʻopau!
Manaʻo wau ua hauʻoli ʻoe i kēia haʻiʻōlelo. A laila, e luʻu mākou i kahi ʻano koʻikoʻi o ka papahana Python, nā hana, a me nā ʻāpana.
Waiho i ka Reply