Português
Abrir no Telegram
PPython dasturlash maktabi

Python dasturlash maktabi

@pythonuz · canal · Tecnologia · indexada desde 2026-08-01
2 117inscritos
372posts no índice
Python dasturlash maktabi
RespostaFunksiyalar (vazifalar) Oldindan belgilangan funksiyalarni ishlatishdan tashqari, def operatoridan foydalanib o'zingizning funksiyalaringizni yaratishingiz mumkin. Funksiya xuddi o'zgaruvchilarga o'xshab oldin yoziladi va keyin chaqiriladi. Funksiyadagi kod bloklari funksiya chaqirilgandagina bajar
filter() funksiyasi Pythonda filter() funksiyasi funksiya va argumentni qabul qilib, funksiyadagi shartni bajarib elementlarni ajratadi va qiymat qaytaradi. Afzalligi: kam kod yoziladi, sikllardan foydalanish shart emas, xotiradan faqat bir marta vaqtincha foydalanadi. Avtomobil filteri havodan chang va chiqindilarni ajratib motorga toza havoni yetkazib berishi filter funksiyasiga yaqqol namunadir. #—————————————-# print("".join(reversed('teskari'))) # reversed funksiyasi satrni teskari o'girib beradi irakset #—————————————-# Satr turidagi elementlarni teskarisiga o'girganda ham bir xil so'z paydo bo'ladigan elementlarni chop qilish dasturi def birxil(word): return word.lower() == "".join(reversed(word)).lower() satr = ["nonushta", "non", "qovoq", "dastur"] var=filter(birxil, satr) print(var) # filter() funksiyasi filter obyektini qaytaradi <filter object at 0x7f2ded0a5fa0> print(type(var)) # obyekt turini aniqlaymiz <class 'filter '> print(list(var)) # filter obyektini ro'yxatga o'tkazib olish uchun list() funksiyasidan foydalaniladi print(list(f)) ['non', 'qovoq'] #—————————————-# lugat = {1: 'tuya', 2: 'maymun', 3: 'sirtlon', 4: 'burgut', 5: 'olmaxon'} # lug'at juft = dict(filter(lambda elem: elem[0] % 2 == 0, lugat.items())) # juft raqamli kalitlardan iborat bo'lgan lug'at turida ajratib olamiz print(juft) # lug'at turida natijani chop qilamiz {2: 'maymun', 4: 'burgut'} print(', '.join(list(juft.values()))) # lug'at turidagi natijani satr turiga o'zgartirib chop qilamiz maymun, burgut #—————————————-# yetti = dict(filter(lambda elem: len(elem[1]) == 7, lugat.items())) # 7 ta harfdan iborat bo'lgan lug'at qiymatlarini lug'at turida ajratib olamiz print(list(yetti.values())) # lug'at turidagi natijani ro'yxat turiga o'zgartirib chop qilamiz ['sirtlon', 'olmaxon'] #—————————————-# juft = dict(filter(lambda elem: elem[0] % 1 == 0 and len(elem[1]) == 4, lugat.items())) # toq raqamli kalitlardan va 4 ta belgidan iborat bo'lgan qiymatlar
93 · 21.9K ·
P
Python dasturlash maktabi
Kanalga yangi tashrif buyurganlarga: Python dasturlash tilini 0dan bepul o'rganishni ushbu mavzudan 👈 boshlang. Testlarni tushunmasdan belgilamang. Izohlarda faol boʻlinglar. 👉 Nematillo Ochilovning internetdagi sahifalari 👈
322 · 86K ·
Python dasturlash maktabi
RespostaFunksiyalar (vazifalar) Oldindan belgilangan funksiyalarni ishlatishdan tashqari, def operatoridan foydalanib o'zingizning funksiyalaringizni yaratishingiz mumkin. Funksiya xuddi o'zgaruvchilarga o'xshab oldin yoziladi va keyin chaqiriladi. Funksiyadagi kod bloklari funksiya chaqirilgandagina bajar
Ⓜ️ Fayllar Dasturda fayllar nima uchun kerak? Ma'lumotlar ombori mavjud bo'lmagan kichkina dasturlarda ma'lumotlar operativ xotirada joy egallamasligi uchun ular fayllarda saqlanadi. Python fayllarni yaratish, o'qish, yangilash va o'chirish uchun bir nechta funksiyalarga ega. Pythonda fayllar bilan ishlashning asosiy funksiyasi open() funksiya hisoblanadi. open() funksiya 8 ta argumentni https://docs.python.org/3/library/functions.html#open o'z ichiga oladi.Open funksiyasi bilan ishlashda asosan fayl nomi va rejim argumentlaridan foydalanamiz. Fayl ochishning har xil usullari (rejimi) mavjud: r Faylni faqat o'qish uchun ochadi, agar fayl mavjud bo'lmasa FileNotFoundError nomli xatolikni qaytaradi rb Faylni faqat ikkilik formatda o'qish uchun ochadi. r+ O'qish va yozish uchun faylni ochadi. rb+ Ikkilik formatda o'qish va yozish uchun faylni ochadi. w Faylni faqat yozish uchun ochadi. wb Faylni faqat ikkilik formatda yozish uchun ochadi. w+ Faylni yozish va o'qish uchun ochadi. wb+ Ikkilik formatda yozish va o'qish uchun faylni ochadi. a Qo'shish uchun faylni ochadi, agar u mavjud bo'lmasa faylni yaratadi. ab Ikkilik formatda qo'shish uchun faylni ochadi. a+ Faylni qo'shish va o'qish uchun ochadi. ab+ Ikkilik formatda qo'shish va o'qish uchun faylni ochadi. x Faylni yaratadi, agar fayl mavjud bo'lsa xatolikni qaytaradi. w+ Faylni yaratish va yozish uchun ochadi. Bundan tashqari, fayl ikkilik yoki matn rejimi sifatida ishlashi kerakligini belgilashingiz mumkin.Fayl matn bilan ishlaganda 't' belgini ko'rsatish shart emas. "t"- Text - Matn rejimi "b" - Binary - Ikkilik rejim (matn turidan boshqa formatlar) Pythonda fayl bilan ishlash quyidagi tartibda amalga oshiriladi: 1. open() funksiyasi yordamida fayl ochiladi; 2. read() metodi yordamida fayl o'qish yoki write() metodi yordamida faylga yozish amalga oshiriladi; 3. close() metodi faylni yopadi. file = open("pythonuz.txt", 'r') file.read() file.close() Har doim fayllarni yopish kerak, ba'zi hol
105 · 18.9K ·
P
Kanalga yangi tashrif buyurganlarga: Python dasturlash tilini 0dan o'rganishni ushbu mavzudan 👈 boshlang. Testlarni tushunmasdan belgilamang. Izohlarda faol boʻlinglar. 👉 Nematillo Ochilovning internetdagi sahifalari 👈
234 · 56K ·

Um feed público aberto do índice de busca ChatCrawler — “o Google do Telegram público”; atualizado à medida que a comunidade é rastreada. Horários em UTC.

Somente conteúdo público, API oficial do Telegram. Sobre · Perguntas frequentes · Limites do índice · Remover uma página · Catálogo · Busca · Como calculamos