Python da kortejlardan foydalanishni o'rganish Kortejlar(tuple)


To`plam (set & frozenset)



tải về 103.2 Kb.
trang2/3
Chuyển đổi dữ liệu08.04.2024
Kích103.2 Kb.
#57113
1   2   3
Python da kortejlardan foydalanishni o

To`plam (set & frozenset)
Pythondagi to`plam- tasodifiy tartibda va takrorlanmaydigan elementlardan tashkil topgan “konteyner” deyiladi.
To`plamlar bilan bir qancha operatsiyalarni bajarish mumkin: birlashmalalarni
topish, kesimlarni topish…
Len(s)- to`plamdagi elementlar soni(to`plam hajmi).
X in s- ‘x’ ‘s’ to`plamga tegishli bo`ladimi yo`qmi shuni tekshiradi
57
Set.isdisjoint(other)-agarda set va other umumiy elementlarga ega bo`lmasalar rost
qiymat qaytaradi.
Set==other- set ning hamma elementlari otherga tegishli bo`ladilar otherni hamma
elementlari setga tegishli bo`ladilar.
Set.issubset(other) yoki set<=other-set ning hamma elementlari other ga tegishli bo`ladilar.
Set.issuperset(other) yoki set>=other-analogik holat.
Set.union(other, …) yoki |other|…-bir qancha to`plamlar birlashmasi.
Set.intersection(other, …) yoki &other&…- kesib olish.
Set.difference(other, …) yoki -other-…-other ga tegishli bo`lmagan set ning hamma elementlar to`plami.
Set.symmetric_difference(other); set^other- birinchi to`plamda uchraydigan,lekin ularning ikkala to`plamning kesishmasida uchramaydigan elementlar.
Set.copy-to`plam nusxasi
To`plamni to`g`ridan-to`g`ri o`zgartiradigan operatsiyalar
Set.update(other, …); set|=other| …- to`plam birlashmasi
Set.intersection_update(other, …); set&=other&…- to`plam kesishmasi
Set.difference_update(other, ...); set -= other | ...-to`plam ayirmasi
Set.symmetric_difference_update(other); set ^= other- birinchi to`plamda uchraydigan, lekin ularning ikkala to`plamning kesishmasida uchramaydigan elementlar tashkil topgan to`plam.
Set.add(elem)- to`plamga element qo`shadi.
Set.remove(elem)- to`plamdagi elementni o`chiradi. Agarda ko`rsatilgan element to`plamda mavjud bo`lmasa KeyError ni qaytaradi.
Set.discard(elem)- gar to`plamda ko`rsatilgan element bo`lsa uni o`chiradi.
Set.pop()- to`plamdagi birinchi elementni o`chiradi, lekin top`lam elementlari tartib
bilan joylashmagani uchun birinchi element qaysiligini aniq ko`rsatib bo`lmaydi.
Set.clear()- to`plamni tozaydi.
PYTHONDA FAYLLAR BILAN ISHLASH
Kompyuterimizda aksar ma'lumotlar fayl ko'rinishida saqlanadi. Bu xoh matn bo'lsin, xoh jadval, xoh rasm, xoh video. Fayllarda turli ma'lumotlar saqlanishi mumkin, ob-havo ma'lumotlari, yillik hisobotlar, mijozlarning telefon raqamlari, talabalarning baholari va hokazo. Ko'pgina holatlarda dastur davomida katta ma'lumotlarni aynan fayllardan o'qib olish talab qilinadi. Ayniqsa, tahliliy dasturlarda fayl ko'rinishida saqlangan, katta hajmdagi jadvallar bilan ishlash tabiiy. Lekin fayllar bilan ishlash boshqa holatlarda ham ko'p asqotadi, misol uchun oddiy matnni html ko'rinishga o'tkazishni avtomatlashtiruvchi dastur yozishda.Fayllar bilan ishlashning birinchi qadami bu fayldagi ma'lumotlarni kompyuter xotirasiga ko'chirish. Buning bir necha usuli bor, quyida ular bilan tanishamiz. Boshlanishiga bizga fayl kerak. Keling, yangi fayl.txt faylini yaratamiz va ichiga quyidagi matnni joylaymiz: Fayli to'lqi o'qish uchun quyidagi kodni yozamiz

Kodni tahlil qilamiz: Birinchi qatorda open() funksiyasi yordamida faylni ochayapmiz. Bunda funksiyaga argument sifatida fayl nomini berayapmiz. Bu yerda biz ochayotgan fayl va dasturimiz bir papkada bo'lishi muhim.open() funksiyasi faylni obyekt sifatida qaytaradi, as operatori yordamida esa biz obyektimizga fayl deb nom berayapmiz. Ikkinchi qatorda .read() metodi yordamida fayl obyektining tarkibidan bizga kerakli matnni olib, yangi, fayl_malum o'zgaruvchisiga yuklayabmiz.with operatorining vazifasi biz fayl bilan ishlab bo'lganimizdan so'ng faylni yopish. Yuqoridagi misolda, 2-qatordan so'ng Python zudlik bilan faylni yopadi.Shuning uchun open() funksiyasiga with orqali murojat qilganimizda, faylimiz with blokining oxirigacha ochiq turadi, va with tugashi bilan, fayl ham yopiladi. Demak fayl ustidagi amallarni biz with bloki ichida bajarib olishimiz kerak.Keling endi pi ning qiymatini konsilga chiqaramiz:


Matn faylda qanday saqlangan bo'lsa, huddi shu ko'rinishda konsolga chiqdi.


Fayl ma’lumotlarini quyidagicha songa o’zgartiramiz.
5658996452232323
12457893
9874563321
Saqlangan ma'lumot son bo'lsada, fayldan o'qiganimizda qaytgan qiymat matn ko'rinishida bo'ladi. Matnni songa o'tkazish uchun, unga biroz ishlov beramiz:

Natija: 5.658996452232323e+33
.replace() metodi matn tarkibidagi biror harf yoki belgini boshqa harf yoki belgi bilan almashtirish uchun ishlatiladi.

tải về 103.2 Kb.

Chia sẻ với bạn bè của bạn:
1   2   3




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương