10 Mga Uri ng Data sa Python

Huling pag-update: 11 ng Pebrero 2026
May-akda: TecnoDigital
  • Ang Python ay isang maraming nalalamang wika na ang paghawak ng mga uri ng datos (int, float, str, bool, None) ay mahalaga upang kumatawan at maproseso nang tama ang impormasyon.
  • Ang mga istrukturang tulad ng mga listahan, tuple, set, at diksyunaryo ay nagbibigay-daan sa pag-iimbak at pag-organisa ng datos, na naiiba sa mutability, order, at duplicate na mga halaga.
  • Sinusuportahan ng Python ang mga pasadyang uri na may mga klase at modyul tulad ng datetime para sa mga petsa; ang pagpili ng tamang uri ay nagpapabuti sa kalinawan ng code, pagganap, at pagpapanatili.
Mga Uri ng Data sa Python

Ang Python ay isa sa mga pinakasikat at maraming gamit na lengguwahe ng programming na magagamit ngayon. Dahil sa simpleng syntax at malawak na library library nito, ang Python ay malawakang ginagamit sa iba't ibang larangan, mula sa web development hanggang sa data analysis. Isa sa mga pangunahing kalakasan ng Python ay ang kakayahang pangasiwaan ang iba't ibang uri ng data. Sa artikulong ito, tatalakayin natin nang detalyado ang 10 uri ng data sa Python, na magbibigay ng mga praktikal na halimbawa para sa bawat isa. Kung interesado kang matuto nang higit pa tungkol sa Python programming at kung paano gamitin ang iba't ibang uri ng data, narito ka sa tamang lugar!

10 Mga Uri ng Data sa Python

1. Integer (int)

Ang mga integer ay isa sa mga pangunahing uri ng datos sa Python. Kinakatawan nila ang mga buong numero nang walang mga decimal at ginagamit para sa mga simpleng kalkulasyon sa matematika o pagbibilang ng mga bagay. Ang mga integer ay maaaring direktang tukuyin sa pamamagitan ng pagtatalaga ng isang numeric value sa isang variable. Halimbawa:

edad = 25
cantidad_de_productos = 10

Sa halimbawa sa itaas, lumikha kami ng dalawang variable, edad y cantidad_de_productos, at nagtalaga kami ng mga halaga ng integer sa kanila. Ang mga integer sa Python ay walang nakapirming limitasyon sa kanilang laki, ibig sabihin ay maaari kang magtrabaho sa napakalaking integer kung kinakailangan.

2. Lumulutang

Ang mga float ay ginagamit upang kumatawan sa mga decimal na numero sa Python. Ang mga ito ay kinakailangan kapag kailangan mong gumawa ng mga numero na naglalaman ng isang decimal na bahagi. Upang tukuyin ang isang numero bilang float, magdagdag lang ng decimal point sa numeric na halaga. Narito ang isang halimbawa:

pi = 3.14159
precio = 19.99

Sa kasong ito, tinukoy namin ang mga variable pi y precio bilang mga lumulutang na numero. Ang mga float ay maaari ding kumatawan sa napakalaki o napakaliit na numero gamit ang scientific notation. Halimbawa:

numero_grande = 1.23e6  # 1.23 x 10^6
numero_pequeno = 1.23e-4  # 1.23 x 10^-4

3. Mga string ng teksto (str)

Ang mga string ay ginagamit upang kumatawan sa teksto sa Python . Maaari kang magtakda ng isang string gamit ang single o double quotes. Narito ang isang halimbawa:

nombre = 'Juan'
mensaje = "Hola, ¿cómo estás?"

Sa halimbawa sa itaas, lumikha kami ng dalawang variable, nombre y mensaje, at nagtalaga kami ng mga string ng teksto sa kanila. Ang mga string sa Python ay hindi nababago, ibig sabihin ay hindi na sila mababago kapag nalikha na ang mga ito. Gayunpaman, maaari kang magsagawa ng mga operasyon tulad ng concatenation o substring extraction upang manipulahin ang mga string kung kinakailangan.

  Kumpletong Gabay sa Agent Development Kit (ADK) para sa Kotlin

4. Mga Listahan (listahan)

Ang mga listahan ay mga istruktura ng datos na ginagamit upang mag-imbak ng maraming item sa isang lugar. Maaari mong isipin ang mga ito bilang mga lalagyan na maaaring maglaman ng iba't ibang uri ng datos. Para makagawa ng listahan sa Python, ilalagay mo lang ang mga item sa loob ng mga square bracket at paghiwalayin ang mga ito gamit ang mga kuwit. Narito ang isang halimbawa:

numeros = [1, 2, 3, 4, 5]
frutas = ['manzana', 'banana', 'naranja']
mezclado = [1, 'dos', 3.0, 'cuatro']

Sa halimbawa sa itaas, gumawa kami ng tatlong listahan: numeros, frutas y mezclado. Ang listahan numeros naglalaman ng mga integer, ang listahan frutas naglalaman ng mga string ng teksto at listahan mezclado naglalaman ng iba't ibang uri ng data.

Ang mga listahan sa Python ay nababago, ibig sabihin ay maaari kang magdagdag, mag-alis, o magbago ng mga elemento pagkatapos magawa ang listahan.

5. Tuples (tuple)

Ang mga tuple ay katulad ng mga listahan, ngunit hindi katulad nila, ang mga ito ay hindi nababago. Nangangahulugan ito na hindi mo na mababago ang isang tuple pagkatapos itong gawin. Ang mga tuple ay nilikha gamit ang mga panaklong sa halip na mga bracket. Narito ang isang halimbawa:

coordenadas = (10, 20)
colores = ('rojo', 'verde', 'azul')

Sa halimbawa sa itaas, lumikha kami ng dalawang tuple: coordenadas y colores. Ang mga tuple ay kapaki-pakinabang kapag gusto mong mag-imbak ng isang hanay ng mga halaga na hindi magbabago sa paglipas ng panahon, tulad ng mga coordinate ng isang punto sa isang eroplano.

6. Mga set (set)

Ang mga set ay mga istruktura ng data na nag-iimbak ng isang koleksyon ng mga natatangi, hindi nakaayos na mga elemento. Maaari mong isipin ang mga ito bilang isang koleksyon ng mga halaga na walang mga duplicate. Ang mga set ay nilikha gamit ang mga key o ang function set(). Narito ang isang halimbawa:

numeros = {1, 2, 3, 4, 5}
letras = set('abcde')

Sa halimbawa sa itaas, gumawa kami ng dalawang set: numeros y letras. Ang mga set ay kapaki-pakinabang kapag kailangan mong mabilis na suriin ang pagkakaroon ng isang item o alisin ang mga duplicate mula sa isang listahan.

7. Mga diksyunaryo (dikta)

Ang mga diksyunaryo ay mga istruktura ng datos na nag-iimbak ng mga pares ng key-value. Ang bawat elemento sa isang diksyunaryo ay binubuo ng isang key at ng katumbas nitong value. Maaari mo itong ituring na isang address book kung saan maaari kang maghanap ng impormasyon gamit ang isang pangalan. Ang mga diksyunaryo ay ginagawa gamit ang mga curly brace at colon upang paghiwalayin ang key at value. Narito ang isang halimbawa:

persona = {'nombre': 'Juan', 'edad': 25, 'ciudad': 'Madrid'}

Sa halimbawa sa itaas, gumawa kami ng diksyunaryo na tinatawag na persona naglalaman ng impormasyon tungkol sa isang tao. Ang susi "nombre" ay nakamapa sa halaga "Juan"ang susi "edad" ay nakamapa sa halaga 25 at ang susi "ciudad" ay nakamapa sa halaga "Madrid". Maaari mong ma-access ang mga halaga sa isang diksyunaryo gamit ang kaukulang key.

  Lahat tungkol sa Assembly Language: Ano Ito at Paano Ito Gumagana

8. Mga Boolean (bool)

Ang mga Boolean ay isang uri ng data na maaari lamang magkaroon ng dalawang halaga: True o False. Ginagamit ang mga ito upang kumatawan sa estado ng isang kondisyon o isang lohikal na pagpapahayag. Ang mga Boolean ay lalong kapaki-pakinabang sa mga istrukturang kontrol gaya ng if y while, kung saan ang mga desisyon ay ginawa batay sa mga kondisyon. Narito ang isang halimbawa:

es_mayor_de_edad = True
esta_encendido = False

Sa halimbawa sa itaas, gumawa kami ng dalawang boolean variable: es_mayor_de_edad y esta_encendido. Ang variable es_mayor_de_edad may lakas ng loob True, na nagpapahiwatig na ang tao ay nasa legal na edad, habang ang variable esta_encendido may lakas ng loob False, na nagsasaad na naka-off ang isang device.

9. Nulls (Wala)

Sa Python, ang halaga None Ito ay ginagamit upang kumatawan sa kawalan ng isang halaga. Ito ay katulad ng null sa iba pang mga programming language. Maaari mong isipin ang tungkol sa None bilang isang flag na nagpapahiwatig na ang isang variable ay walang nakatalagang halaga. Narito ang isang halimbawa:

resultado = None

Sa halimbawang ito, gumawa kami ng variable na tinatawag resultado at itinalaga namin ito ng halaga None. Pwede mong gamitin None upang simulan ang isang variable kapag wala ka pang value na itatalaga dito.

10. Mga Custom na Uri ng Data

Bilang karagdagan sa mga built-in na uri ng data na binanggit sa itaas, pinapayagan ka rin ng Python na tukuyin ang iyong sariling mga custom na uri ng data gamit ang mga klase. Ang isang klase ay isang template para sa paglikha ng mga bagay na may mga partikular na katangian (mga katangian) at mga pag-uugali (mga pamamaraan). Maaari mong tukuyin ang iyong sariling mga klase at lumikha ng mga pagkakataon ng mga ito upang gumana sa mga custom na uri ng data sa Python. Ito ay isang advanced na tampok ng Python at lampas sa saklaw ng panimulang artikulong ito, ngunit mahalagang tandaan na ang Python ay isang napaka-flexible na wika at nagbibigay-daan sa iyong tukuyin ang iyong sariling mga uri ng data ayon sa iyong mga pangangailangan.

Mga Madalas Itanong tungkol sa Mga Uri ng Data sa Python

1: Ano ang pagkakaiba sa pagitan ng isang listahan at isang tuple sa Python?

Ang pangunahing pagkakaiba sa pagitan ng isang listahan at isang tuple sa Python ay ang mga listahan ay nababago, na nangangahulugang maaari kang magdagdag, mag-alis o magbago ng mga elemento pagkatapos gawin ang mga ito, samantalang ang mga tuple ay hindi nababago at hindi na mababago kapag nilikha. Ang isa pang pagkakaiba ay ang mga listahan ay tinukoy gamit ang mga square bracket. [ ], habang ang mga tuple ay tinukoy gamit ang mga panaklong ( ).

2: Paano ko masusuri kung ang isang elemento ay nasa isang set sa Python?

Maaari mong gamitin ang operator in upang suriin kung ang isang elemento ay nasa isang set. Ang operator in ibalik mo True kung ang elemento ay naroroon sa set at False kung hindi. Narito ang isang halimbawa:

numeros = {1, 2, 3, 4, 5}
print(3 in numeros)  # True
print(6 in numeros)  # False

3: Maaari ko bang i-convert ang isang uri ng data sa isa pa sa Python?

  Paano patakbuhin ang Python at HTML sa browser

Oo, sa Python maaari mong i-convert ang isang uri ng data sa isa pa gamit ang mga partikular na function ng conversion. Ang ilang mga karaniwang halimbawa ay int() upang i-convert sa integer, float() upang i-convert sa lumutang at str() upang i-convert sa text string. Narito ang isang halimbawa:

numero = 10
cadena = str(numero)
print(cadena)  # "10"

4: Maaari ba akong magdagdag ng mga item sa isang diksyunaryo sa Python?

Oo, maaari kang magdagdag ng mga item sa isang diksyunaryo sa Python sa pamamagitan ng pagtatalaga ng isang halaga sa isang bagong key o pag-overwrite ng isang umiiral na halaga. Narito ang isang halimbawa:

diccionario = {'clave1': 'valor1'}
diccionario['clave2'] = 'valor2'
print(diccionario)  # {'clave1': 'valor1', 'clave2': 'valor2'}

5: Ano ang bentahe ng paggamit ng mga pasadyang uri ng data sa Python?

Ang mga pasadyang uri ng datos ay nagbibigay-daan sa iyong magmodelo ng mga bagay o konsepto na partikular sa iyong domain ng problema. Sa pamamagitan ng pagtukoy sa iyong sariling mga klase, makakalikha ka ng mga bagay na may mga partikular na katangian at pag-uugali, na ginagawang mas modular, nababasa, at napapanatili ang iyong code.

6: Ang Python ba ay may uri ng data na kumakatawan sa mga petsa at oras?

Oo, ang Python ay may built-in na module na tinatawag datetime na nagbibigay ng mga klase para sa pagtatrabaho sa mga petsa, oras, at kumbinasyon ng pareho. Maaari mong gamitin ang mga klase date, time, datetime y timedelta ng modyul datetime upang magsagawa ng mga operasyong nauugnay sa oras.

Konklusyon sa Mga Uri ng Data sa Python

Sa artikulong ito, aming ginalugad ang 10 pinakakaraniwang uri ng datos sa Python, mula sa mga integer at float hanggang sa mga string, listahan, tuple, set, diksyonaryo, boolean, null, at mga pasadyang uri ng datos. Ang bawat uri ng datos ay may kanya-kanyang katangian at ginagamit upang kumatawan sa iba't ibang uri ng impormasyon sa isang programang Python .

Mahalagang maunawaan ang mga uri ng data na ito at kung paano ginagamit ang mga ito, dahil kritikal ang mga ito sa pagsulat ng mga epektibong programa at paglutas ng mga problema sa programming. Inaasahan namin na ang artikulong ito ay nagbigay sa iyo ng isang matatag na pag-unawa sa mga uri ng data sa Python at na maaari mong ilapat ang kaalamang ito sa iyong sariling mga proyekto.

Tandaan na magsanay at mag-eksperimento sa iba't ibang uri ng data sa Python upang makakuha ng higit na karanasan at kumpiyansa sa iyong mga kasanayan sa programming! Magsaya sa paggalugad sa mga kakayahan ng Python at pagbuo ng mga kamangha-manghang bagay!