Ma'lumot turlari
dasturlashda ma'lumotlar turi muhim tushunchadir
O'zgarubchilar har xil turdagi ma'lumotlarni saqlashi mumkin va har xil ishlarni bafarishi mumkin .
Payton dasturlsh tilida quyidagi ma'lumot turlari mavjud .
Ttext type -string
umeric types - integer
sequense types -list , tuple
Mapping type -dict
set types -set frozenest
boolean type -bool
binary types -bytes ,bytearray , memoryview
none type -none type .
Hozir men sizlarga bular haqida ma'lumot beraman .
string - "hello world" #string tipi ma'lumotlar uchun ishlatiladi.
integer(int)-100 #int tipi butun sonlar uchun ishlatiladi .
float-100.5 # float kasr sonlar uchun ishlatiladi .
komplex- 3j #kabi sonlar bular murakkab sonlar deb yoki sonlar va harflardan iborat bo'lgan tip deyish mumkin.
list-["apple" , "banan", "cherry"] # mana shunday ko'rinishda bo'ladi .
tuple-("apple "," banan"," cherry") # mana shunday ko'rinishda bo'ladi .
dict-{"name",:"john",:"age":36} # mana shunday ko'rinishda bo'ladi so'zlar va sonlardan iborat va har biri orasida ikki nuqta bor.
set-{"name","john","age"36} # bu dictga o'xshash bo'lib faqat ikki nuqtasi yo'q tipdir .
frozenest -({"apple","banan", "cherry"}) #bular mana shunday korinishda bo'ladi . faqat ({}) shunday qavuslari bor holos.
tunshuntirish - list , tuple
bular faqat qavuslari bilan farq qiladi .
listda [] shunday qovus .
tuple da esa () mana shunday .
stringga mashq :
x="Hello world"
print(x)
print(type(x))
intga mashq :
x=30
print(x)
print(type(x))
floatga mashq :
x=30.5
print(x)
print(type(x))
complexga mashq :
x=3j
print(x)
print(type(x))
listga mashq :
x=["apple" , "banan", "cherry"]
print(x)# agar aynan bittasini chiqarmoqchbo'lsangiz print(x[1])mana shunday ko'rinishda yozasiz . Raqamlash 0 dan boshlanadi .
pirnt(type(x))
tuple ga mashq :
x=("apple", "banan", "cherry")
print(x) # bu yerda ham aynan bittasini chiqarmoqchi bo'lsangiz tepada aytganimday qilishingiz kerak bo'ladi.
print(type(x))
range ga mashq :
x=range(6) #sonlarni tartiblab beradi .
print(x)
print(type(x))
Top comments (0)