Python'da qanday o'rnatilgan funksiyalar mavjud va ular nima uchun ishlatiladi?
sobes.tech AI
AIdan javob
abs(): Sonning absolyut qiymatini qaytaradi.
all(): Agar barcha elementlar haqiqat bo'lsa, True ni qaytaradi.
any(): Agar kamida bitta element haqiqat bo'lsa, True ni qaytaradi.
ascii(): Ob'ektning satr ko'rinishini qaytaradi, unda ASCII bo'lmagan belgilar qochirilgan ketma-ketliklarga almashtiriladi.
bin(): Butun sonni '0b' prefiksi bilan ikkilamchi satrga o'zgartiradi.
bool(): Qiymatni mantiqiy (True yoki False) ga o'zgartiradi.
breakpoint(): Hozirgi nuqtada debuggingni boshlaydi.
bytearray(): Yangi bayt massivini qaytaradi.
bytes(): O'zgarmas bayt ob'ektini qaytaradi.
callable(): Agar ob'ekt chaqiriladigan bo'lsa, True ni qaytaradi (masalan, funksiya, metod va boshqalar).
chr(): Butun raqam bilan ifodalangan belgini qaytaradi, bu Unicode kodiga mos keladi.
classmethod(): Metodni sinf metodi sifatida o'zgartiradi.
compile(): Manba kod yoki AST ob'ektini kod ob'ektiga kompilyatsiya qiladi.
complex(): Kompleks sonni qaytaradi.
delattr(): Ob'ektning atributini o'chiradi.
dict(): Yangi lug'atni qaytaradi.
dir(): Hozirgi lokal soha yoki ob'ekt atributlarining nomlar ro'yxatini qaytaradi.
divmod(): Ikki sonning bo'linmasi va qoldig'ini juftlik sifatida qaytaradi.
enumerate(): Elementlar bo'yicha iteratsiya qiladigan ob'ektni, indeks va qiymat juftliklarini qaytaradi.
eval(): Satr yoki kod ob'ektini bajaradi.
exec(): Dinamik tarzda yaratilgan kodni bajaradi.
filter(): Elementlarni filtrlash uchun iteratorni yaratadi, faqat True qaytaradigan elementlarni qaytaradi.
float(): O'zgaruvchan nuqtali sonni qaytaradi.
format(): Qiymatni belgilangan formatda formatlaydi.
frozenset(): O'zgarmas to'plamni, ya'ni o'zgarmas to'plamni qaytaradi.
getattr(): Ob'ektning nomlangan atributining qiymatini qaytaradi.
globals(): Hozirgi global o'zgaruvchilar jadvalini lug'at sifatida qaytaradi.
hasattr(): Ob'ektda nomlangan atribut mavjudligini tekshiradi.
hash(): Ob'ektning xesh qiymatini qaytaradi.
help(): yordam tizimini chaqiradi.
hex(): Butun sonni '0x' prefiksi bilan oltilik satrga o'zgartiradi.
id(): Ob'ektning identifikatsiyasini, ya'ni unikal raqamni, qaytaradi.
input(): Standart kirishdan satr o'qiydi.
int(): Butun sonni qaytaradi.
isinstance(): Ob'ekt sinf yoki uning vorislarining nusxasi ekanligini tekshiradi.
issubclass(): Bir sinf boshqa sinfning vorisi ekanligini tekshiradi.
iter(): Ob'ekt uchun iteratorni yaratadi.
len(): Ob'ektning uzunligini, ya'ni elementlar sonini qaytaradi.
list(): Yangi ro'yxatni qaytaradi.
locals(): Hozirgi lokal o'zgaruvchilar jadvalini lug'at sifatida qaytaradi.
map(): Funksiyani har bir elementga qo'llaydi va natijalar bilan iteratorni qaytaradi.
max(): Eng katta element yoki qiymatni qaytaradi.
memoryview(): Belirtilgan ob'ekt uchun xotira ko'rinishini yaratadi.
min(): Eng kichik element yoki qiymatni qaytaradi.
next(): Keyingi elementni oladi.
object(): Bo'sh ob'ektni qaytaradi.
oct(): Butun sonni '0o' prefiksi bilan oktal satrga o'zgartiradi.
open(): Faylni ochadi.
ord(): Belgining Unicode kodini ifodalovchi butun sonni qaytaradi.
pow(): x ning y darajasini hisoblaydi; uchta argument bilan z ga bo'linganda, (x^y) mod z ni qaytaradi.
print(): Ob'ektlarni matn oqimiga chiqaradi, ularni bo'shliqlar bilan ajratadi va yangi qator bilan yakunlaydi.
property(): Xususiyat ob'ektini qaytaradi.
range(): O'zgarmas raqamlar ketma-ketligini qaytaradi.
repr(): Ob'ektning rasmiy satr ko'rinishini qaytaradi.
reversed(): Ketma-ketlik uchun teskari iteratorni qaytaradi.
round(): Raqamni belgilangan raqamdan keyin yaxlitlaydi.
set(): Yangi to'plamni qaytaradi.
setattr(): Ob'ekt atributining qiymatini o'rnatadi.
slice(): __getitem__() uchun indekslar to'plamini ifodalovchi slice ob'ektini qaytaradi.
sorted(): Elementlar va iteratsiya qilinadigan ob'ektlardan yangi tartiblangan ro'yxatni qaytaradi.
staticmethod(): Metodni statik metodga o'zgartiradi.
str(): Ob'ektning noformal yoki chiroyli chiqariladigan satr ko'rinishini qaytaradi.
sum(): Elementlar yig'indisini hisoblaydi.
super(): Ota yoki singil sinf metodlariga murojaat qilish uchun proksi ob'ektni qaytaradi.
tuple(): Yangi to'plamni qaytaradi.
type(): Ob'ektning turini yoki yangi tur yaratadi.
vars(): Ob'ektning __dict__ atributini qaytaradi.
zip(): Bir nechta iteratsiya qilinadigan ob'ektlardan elementlarni birlashtiradigan iteratorni yaratadi.
__import__(): import operatori chaqiradigan funktsiya.
Har bir funktsiyaning to'liq tavsifi rasmiy hujjatda berilgan bo'lib, bu asosiy ma'lumot manbai hisoblanadi.