Español
Abrir en Telegram

Mensaje Pythonda qisqa va toza kod yozishga ayrim tavsiyalar

29 de marzo de 2023
P
Python Online o'quv markazi ma'lumot guruhi
Enlace
haz clic para mostrar
Pythonda qisqa va toza kod yozishga ayrim tavsiyalar 1. Mavjud roʻyxatlar asosida yangi roʻyxatlar yaratish uchun tsikl kerak emas: # masalan 0 dan 10 gacha sonlar ro'yxati even_numbers = [x for x in range(11) if x % 2 == 0] 2. Roʻyxatni saralash kabi umumiy vazifalarni bajarish uchun oʻrnatilgan funksiya va modullardan foydalaning: # masalan, kamayish tartibida saralash numbers = [5, 2, 8, 1, 9] sorted_numbers = sorted(numbers, reverse=True) 3. Ikki raqam qo‘shish kabi oddiy amallar uchun lambda funksiyalaridan foydalaning: # Misol: lambda funksiyasidan foydalanib ikkita raqam qo'shing add = lambda x, y: x + y result = add(3, 4) 4. Satrlar va roʻyxatlarni samaraliroq boshqarish uchun kesishdan foydalaning: # Misol: satrning dastlabki uchta belgisini chiqarib oling text = "hello world" first_three = text[:3] 5. Keraksiz o'zgaruvchilar tayinlanishining oldini olish uchun inline operatsiyalaridan foydalaning: # Misol: raqamning kvadratini o'zgaruvchiga belgilamasdan hisoblash result = 4 ** 2 6. Bitta satrda bir nechta o‘zgaruvchilarni belgilash uchun to‘plamni ochishdan foydalaning: # Misol: to'plamni ochishdan foydalanib, ikkita o'zgaruvchiga qiymatlarni tayinlash x, y = (3, 4) 7. Oddiy shartli holatlar uchun uchlik operatoridan foydalaning: # Misol: agar shart to'g'ri bo'lsa "ha" ni, aks holda "yo'q" ni chop eting condition = True print("yes" if condition else "no") 8. Global o'zgaruvchilardan foydalanishdan saqlaning va o'rniga funktsiya parametrlaridan foydalaning: # Misol: ikkita parametrni oladigan va ularning yig'indisini qaytaradigan funksiyani yaratish def add(x, y): return x + y result = add(3, 4) 9. Fayllar va tarmoq ulanishlari kabi resurslarni boshqarish uchun kontekst menejerlaridan foydalaning: # Misol: kontekst menejeri yordamida faylni oching va uning mazmunini o'qing with open("file.txt") as f: contents = f.read() 10. PEP 8 uslubiy qo‘llanmasiga mos keladigan aniq va qisqa kodni yozing: # Misol: PEP 8 uslubiy qo'llanmasiga amal qiladigan funksiyani yozing def calculate_area(radius): """ Berilgan aylana radiusini hisoblaydi. """ pi = 3.14 area = pi * radius ** 2 return area ` Instagram | YouTube | Telegram | Facebook
PPython Online o'quv markazi ma'lumot guruhiPython Online o'quv markazi ma'lumot guruhi@pythonCourseInfo · grupo · Tecnología
2 363miembros1escriben en 30 días
Feed de la comunidad Abrir en Telegram

Un feed público abierto del índice de búsqueda ChatCrawler — el “Google del Telegram público”; se actualiza a medida que se rastrea la comunidad. Las horas se muestran en UTC.

Solo contenido público, API oficial de Telegram. Acerca de · Preguntas frecuentes · Límites del índice · Eliminar una página · Catálogo · Búsqueda · Cómo contamos