Mafunzo ya Aina ya Data ya Python

Aina ya data ya kina kina

Kwenye uandishi wa programu, aina ya data ni nia muhimu.

Variable inaweza kuhifadhi data ya aina mbalimbali, na aina mbalimbali inaweza kufanya maadili mbalimbali.

Kwenye kundi hizi, Python ina aina ya data ya kina kina inayotumika kwa ujumbe:

Aina ya data ya matukio: str
Aina ya data ya manei: int, float, complex
Aina ya data ya vifaa: list, tuple, range
Aina ya data ya kimapango: dict
Aina ya data ya kusanyiko: set, frozenset
Aina ya data ya kina kina kina: bool
Aina ya data ya vifaa: bytes, bytearray, memoryview

Kufikia aina ya data

Unaweza kutumia programu type() kufikia aina ya data ya kina yoyote:

Mifano

Kichapisha aina ya kina ya variable x:

x = 10
print(type(x))

Kuendeleza mifano

Kuingia aina ya data

Kwenye Python, wakati unahifadhiinga kina kina, unahifadhiwa na aina ya data:

Mfano Adhimisho ya Data Jifunze Hapa
x = "Hello World" str Jifunze Hapa
x = 29 int Jifunze Hapa
x = 29.5 float Jifunze Hapa
x = 1j complex Jifunze Hapa
x = vifaa la "apple", "banana", "cherry" list Jifunze Hapa
x = kusanyiko la "apple", "banana", "cherry" tuple Jifunze Hapa
x = range(6) range Jifunze Hapa
x = kusanyiko la "name" : "Bill", "age" : 63 dict Jifunze Hapa
x = kusanyiko la "apple", "banana", "cherry" set Jifunze Hapa
x = kusanyiko la "apple", "banana", "cherry" frozenset Jifunze Hapa
x = True bool Jifunze Hapa
x = b"Hello" bytes Jifunze Hapa
x = bytearray(5) bytearray Jifunze Hapa
x = memoryview(bytes(5)) memoryview Jifunze Hapa

Makadirio ya Adhimisho ya Data ya Kwanza

Ikiwa unataka kubadilisha adhimisho ya data, unaweza kutumia muundo wa kuzungumza hapa chini:

Mfano Adhimisho ya Data Jifunze Hapa
x = str("Hello World") str Jifunze Hapa
x = int(29) int Jifunze Hapa
x = float(29.5) float Jifunze Hapa
x = complex(1j) complex Jifunze Hapa
x = list(("apple", "banana", "cherry")) list Jifunze Hapa
x = tuple(("apple", "banana", "cherry")) tuple Jifunze Hapa
x = range(6) range Jifunze Hapa
x = dict(name="Bill", age=36) dict Jifunze Hapa
x = set(("apple", "banana", "cherry")) set Jifunze Hapa
x = frozenset(("apple", "banana", "cherry")) frozenset Jifunze Hapa
x = bool(5) bool Jifunze Hapa
x = bytes(5) bytes Jifunze Hapa
x = bytearray(5) bytearray Jifunze Hapa
x = memoryview(bytes(5)) memoryview Jifunze Hapa