➢ Sonli ma’lumotlar:
int, float, complex
➢ Ketma-ketlik ma’lumotlar turi:
list, tuple, range
➢ Ko’rsatish turi:
dict
➢ O’rnatish turi:
set, fronzenset
➢ Mantiqiy ma’lumotlar turi:
bool
➢ Binar (ikkilik) turi:
bytes, bytearray, memoryview.
Ma’lumotning qanday turda ekanligini aniqlash uchun type() funksiyasidan
foydalaniladi. Quyidagi misolda o’zgaruvchilarning turini aniqlaymiz:
Dastur kodlari:
Natija:
k = ["samsung", "apple"]
x=12
y='olma'
print(type(k))
print(type(x))
print(type(y))
>>>
Agar dastur yaratishda o’zgaruvchiga qiymat berilsa, uning ma’lumot turi
avtomatik ravishda aniqlanadi. Natijada o’zgaruvchi aynan o’sha ma’lumot
turini o’zida saqlaydi. Masalan:
k = "Samsung" # str (satr turi)
y = 23 # int (butun son turi)
L = ["samsung", "apple"] # list (ro’yxat turi)
va hokazo.
Lekin dasturlashda ma’lumot turini avvaldan o’rnatib ketsa ham bo’ladi.
Ya’ni agar ma’lumot turini oldindan aniq ko’rsatish lozim bo’lsa, quyidagicha
kodlarni yozamiz: