18-dars. Python ma'lumot turlari Ma’ruza


Download 13.63 Kb.
Sana03.02.2023
Hajmi13.63 Kb.
#1156463
Bog'liq
9 синф python


18-dars. Python ma'lumot turlari

Ma’ruza
Python har biri uchun saqlash usulini belgilaydigan turli xil standart ma'lumotlar turlarini taqdim etadi. Python-da aniqlangan ma'lumotlar turlari quyida keltirilgan: Raqamlar Ketma-ketliklar mantiqiy ma'lumotlar turi Setlar Lug'atlar Raqam raqamli qiymatlarni saqlaydi. Butun son, float va murakkab qiymatlar Python Numbers ma'lumotlar turiga tegishli. Python o'zgaruvchining ma'lumotlar turini aniqlash uchun type() funksiyasini taqdim etadi. Xuddi shunday, isinstance() funktsiyasi ob'ektning ma'lum bir sinfga tegishli ekanligini tekshirish uchun ishlatiladi. Python o'zgaruvchiga raqam tayinlanganda Number obyektlarini yaratadi. Masalan: a=5 print("a turi", turi(a)) b = 40,5 print("b turi", turi(b)) c = 1+3j print("C turi", turi(c)) print("c - kompleks son", isinstance(1+3j,kompleks)) Chiqish: turi b turi c turi c - kompleks son: To'g'ri Python uch turdagi raqamli ma'lumotlarni qo'llab-quvvatlaydi. Int - Butun qiymat har qanday uzunlikda bo'lishi mumkin, masalan, 10, 2, 29, -20, -150 va boshqalar. Pythonda butun son uzunligi bo'yicha cheklovlar yo'q. Uning qiymati int ga tegishli. Float - 1,9, 9,902, 15,2 va boshqalar kabi suzuvchi nuqtali raqamlarni saqlash uchun ishlatiladi. 15 kasrgacha aniqlikka ega. kompleks - kompleks son tartiblangan juftlikni o'z ichiga oladi, ya'ni x + iy, bu erda x va y mos ravishda haqiqiy va xayoliy qismlarni bildiradi. 2.14j, 2.0 + 2.3j va boshqalar kabi murakkab raqamlar. Ketma-ketliklar Chiziq Satrni qo'shtirnoq ichiga olingan belgilar ketma-ketligi sifatida aniqlash mumkin. Python-da biz satrni aniqlash uchun bitta, ikki yoki uch qo'shtirnoqdan foydalanishimiz mumkin. Python-da satrlarni qayta ishlash oson, chunki Python stringda operatsiyalarni bajarish uchun o'rnatilgan funktsiyalar va operatorlarni taqdim etadi. Satrni qayta ishlashda + operatori ikkita satrni birlashtirish uchun ishlatiladi, chunki "salom" + "python" operatsiyasi "salom python" ni qaytaradi. * operatori takrorlash operatori sifatida tanilgan, chunki "Python" * 2 operatsiyasi "Python Python" ni qaytaradi. Python ro'yxatlari C++ tilidagi massivlarga o'xshaydi. Biroq, ro'yxatda har xil turdagi ma'lumotlar bo'lishi mumkin. Ro'yxatda saqlangan elementlar vergul (,) bilan ajratiladi va kvadrat qavslar [] ichiga olinadi. Roʻyxat maʼlumotlariga kirish uchun slice [:] operatorlaridan foydalanishimiz mumkin. Birlashtirish (+) va takrorlash (*) operatorlari xuddi satrlarda qanday ishlaydi, xuddi shunday ro'yxatlarda ham ishlaydi. Tuple ko'p jihatdan ro'yxatga o'xshaydi. Ro'yxatlar singari, kortejlar ham har xil turdagi ma'lumotlar elementlari to'plamini o'z ichiga oladi. Kortej elementlari vergul (,) bilan ajratiladi va qavs () ichiga olinadi. Kortej faqat o'qish uchun mo'ljallangan ma'lumotlar strukturasidir, chunki biz kortej elementlarining hajmi va qiymatini o'zgartira olmaymiz.
Download 13.63 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling