Tebulu ọdịnaya[Zoo][Gosi]
Okwu nkuzi a bụ maka usoro ọzọ dị mkpa na Python, nke a na-akpọ tuple.
Ụlọ akwụkwọ
Tuples yiri ndepụta, yabụ anyị nwere ike iji ha chekwaa ndepụta nke ihe. Mana n'adịghị ka ndepụta, anyị enweghị ike ịgbanwe ha, tinye ihe ọhụrụ ma ọ bụ wepụ ihe ndị dị adị. Anyị nwere ike ịsị na tuples enweghị ike ịgbanwe.
Ka m gosi gị. A na-amata tuples site na mbike n'aka kama akara braket square na ndetu.
numbers = (4, 1, 7, 5, 0, 9)
Ugbu a, ọ bụrụ na anyị dọpụtaara usoro ndepụta maka tuples, ị nwere ike ịhụ na anyị enweghị append ma ọ bụ fanye ụzọ otú ọhụrụ ihe-apụghị atụkwasịkwara a tuple. Anyị nwere naanị ụzọ abụọ: ọnụ na index.
Anyị na-eji “gụọ” gụọ ọnụọgụgụ ihe merenụ. A na-eji "index" chọta ndepụta nke ihe mbụ mere. Yabụ, naanị anyị nwere ike nweta ozi gbasara tuple, anyị enweghị ike ịgbanwe ya. Site n'ụzọ, ndị a ụzọ ndị ọzọ ị na-ahụ ebe a, malite na abụọ mesiri ike.
Anyị na-ezo aka na ndị a dị ka ụzọ anwansi. Ha bụ isiokwu dị elu karịa, anyị ga-emetụkwa ha aka na usoro anyị n'ọdịnihu.
Ndị ọzọ karịa ịbụ enweghị mgbanwe, tuples na-ekerịta ọtụtụ njirimara nke ndepụta.
N'ikwu eziokwu, ọtụtụ oge ị ga-eji ndepụta, mana tuples bara uru. Ọ bụrụ na ịchọrọ ịmepụta ndepụta nke ihe ma jide n'aka na ọ dịghị ebe ọ bụla na mmemme gị ka ị na-emegharị ndepụta ahụ na mberede, mgbe ahụ ọ ka mma iji tuple.
Na-emechi
N'akụkụ a, m ga-egosi gị ihe dị ike, anyị nwere na Python nke a na-akpọ unpacking.
Ka anyị kọwapụta “nchịkọta” tuple.
coordinate = (1, 2, 3)
Ugbu a, were ya na ndị a bụ nhazi maka 'x', 'y' na 'z'. Ugbu a, ka anyị kwuo, anyị chọrọ inweta ụkpụrụ ndị a ma jiri ha mee ihe n'okwu dị mgbagwoju anya na mmemme anyị. Ma eleghị anya, anyị chọrọ ịgụnye ha dị ka akụkụ nke nnukwu usoro mgbagwoju anya.
Yabụ, ọnụ anyị ga-ede koodu dịka nke a:
coordinate[0] * coordinate[1] * coordinate[2]
Ahịrị koodu a ga-amụba nhazi niile mana ọ naghị arụ ọrụ nke ọma ide koodu anyị dịka nke a. Nke mbụ, ka anyị jiri ụzọ ka mma ma chekwaa nhazi ndị a na mgbanwe dị iche iche.
x = coordinate[0]
y = coordinate[1]
z = coordinate[2]
Nke ahụ ka mma. Ọ dị mma? Ya mere, ọ dịghị ihe ọhụrụ ruo ugbu a. Ugbu a, ka m gosi gị otu ihe siri ike nke a na-akpọ mkpọpu na nke ahụ, anyị nwere ike nweta otu nsonaazụ ahụ na obere koodu.
x, y, z, = coordinate
Ugbu a, otu ahịrị koodu a dabara kpọmkwem na ahịrị koodu atọ edere n'elu. Ka m kọwaara gị otu o si arụ ọrụ.
Mgbe onye ntụgharị okwu Python hụrụ nkwupụta a, ọ ga-enweta ihe mbụ na tuple a wee kenye ya na mgbanwe. N'otu aka ahụ, a ga-ekenye ihe nke abụọ na nke atọ na mgbanwe ndị ahụ. N'ime nke a, anyị na-ebupụ tuple a n'ime 3 variables. Ka anyị lelee mmepụta anyị.
Enwere ike iji ndetu wepụ ihe nkwakọ ngwaahịa.
Akwụkwọ ọkọwa okwu
Anyị ga-amụ maka akwụkwọ ọkọwa okwu na Python. Anyị na-eji akwụkwọ ọkọwa okwu n'ọnọdụ ebe anyị chọrọ ịchekwa ozi na-abịa dị ka isi ụzọ abụọ bara uru.
Nke a bụ ihe atụ. Chee echiche banyere onye ahịa nwere ụyọkọ njirimara dị ka aha, email, nọmba ekwentị, adreesị, na ndị ọzọ. Ugbu a nke ọ bụla n'ime àgwà ndị a nwere uru. Ọmụmaatụ:
name = Jay
email = [email protected]
N'ihe atụ a, igodo anyị bụ aha, email, na ekwentị. Ejikọrọ igodo ọ bụla na uru ya mere nke a bụ ebe anyị na-eji akwụkwọ ọkọwa okwu. Site na akwụkwọ ọkọwa okwu, anyị nwere ike ịchekwa ụyọkọ igodo ụzọ abụọ bara uru. Ka m gosi gị otu esi akọwa ọkọwa okwu na Python.
customer = {
"name": "Jay",
"email": "[email protected]",
"age": 30,
"is_verified": True
}
Enwere ike ịtọ igodo ahụ ka ọ bụrụ eriri, ọnụọgụ, boolean, ma ọ bụ ihe ọ bụla. Igodo ndị a pụrụ iche na enwere ike ịkọwapụta naanị otu ugboro, ya bụ, enweghị m ike iji nọmba ọzọ kọwaa “afọ” ọzọ. Ha na-enwekwa mmetụta ikpe.
Ugbu a, ọ bụrụ na m pịnye customer["name"],
ọ ga-akpọ aha onye ahịa. Ka anyị bipụta ya n'ọnụ ọnụ:
Anyị nwekwara ike iji akwụkwọ ọkọwa okwu. Enwere ike megharịa otu ọrụ ahụ egosiri n'elu site na iji usoro "nweta".
Enwere otu ọdịiche dị n'etiti ụzọ abụọ a dị n'elu. Ka m gosi nke ahụ.
Ị nwere ike ịhụ na mgbe anyị bipụtara naanị igodo adịghị adị, ọ rụpụtara mperi. N'aka nke ọzọ, iji usoro ịkpọpụta nsonaazụ igodo adịghị adị na nsonaazụ "ọ dịghị" nke na-anọchi anya enweghị uru. Mgbe ị na-eji usoro “nweta”, anyị nwekwara ike ịnye uru ndabara.
Dịka ọmụmaatụ, ọ bụrụ na ọkọwa okwu a enweghị igodo “ụbọchị ọmụmụ”, anyị nwere ike ịnye ya dị ka nke a:
customer.get("birthdate", "Jan 01, 1994")
Anyị nwekwara ike imelite igodo ọ bụla dị na ọkọwa okwu, yiri ndepụta. Ka anyị kwuo na anyị chọrọ imelite igodo aha na akwụkwọ ọkọwa okwu anyị. Nke a bụ ka anyị ga-esi mee ya.
customer["name"] = "Shahbaz"
Enwere ike iji syntax yiri nke ahụ tinye igodo ọhụrụ na akwụkwọ ọkọwa okwu anyị kwa. Ka anyị tinye igodo “ụbọchị ọmụmụ” n'otu aka ahụ.
customer["birthdate"] = "Jan 01, 1994"
Yabụ, nke a bụ ntọala nke iji akwụkwọ ọkọwa okwu na Python. Ha dị oke mkpa na ha nwere ọtụtụ ngwa na ụwa n'ezie.
Mgbatị
Ị ga-ede mmemme na-atụgharị mkpụrụ ọnụọgụ ka ọ bụrụ okwu dịka nke a:
ngwọta
Nke a bụ ihe ngwọta maka unu.
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)
N'otu aka ahụ, ị nwere ike wuo mmemme na-atọ ụtọ ndị ọzọ dị ka “ihe ntụgharị emoji” Nwee anụrị ndị PYTHONES!
Kechie!
Enwere m olileanya na ị masịrị nkuzi a. Na-esote, anyị ga-abanye n'ime akụkụ dị mkpa nke mmemme Python, ọrụ, na paramita.
Nkume a-aza