1. Python tili imkoniyatlari Pythonni ko`chirish


pow(x, y[, r]) - ( x ** y ) % r. reversed



Yüklə 2,19 Mb.
səhifə13/78
tarix19.12.2023
ölçüsü2,19 Mb.
#152124
1   ...   9   10   11   12   13   14   15   16   ...   78
1. Python tili imkoniyatlari Pythonni ko`chirish

pow(x, y[, r]) - ( x ** y ) % r.
reversed(object) – tarqoq ob`yektdan iterator.
repr(obj) – ob`yektning tavsiflanishi.
print([object, ...], *, sep=” ”, end=’\n’, file=sys.stdout) - chiqarish.
property(fget=None, fset=None, fdel=None, doc=None) – metodlardan ob`yekt xususiyatlari sifatida foydalanish imkoniyatini beradi.
round(X [, N]) – X ni verguldan keyin N ta belgigacha yaxlitlash.
setattr(ob`yekt, nom, qiymat) – ob`yekt atributlarini o`rnatish.
sorted(iterable[, key][, reverse]) – tartiblangan ro`yxat.
staticmethod(function) – funksiya uchun statik metod.
sum(iter, start=0) –ketma-ketlik elementlarining yig`indisi.
super([tip [, ob`yekt yoki tip]]) – ona klass bilan aloqa.
type(object) – ob`yektning tipini qaytaradi.
type(name, bases, dict) – name klassining yangi nusxasini qaytaradi.
vars([object]) – ob`yekt atributlaridan iborat lug`at. Boshqa ko`rsatma berilmasa, lokal nomlar lug`ati.
zip(*iters) – ketma-ketlik-argumentlarning mos elementlaridna iborat bo`lgan kortejni qaytaruvchi iterator.
10-bob.

Sonlar: Butun, haqiqiy hamda kompleks sonlar.


Python3 da quyidagi ko`rinishdagi sonlar mavjud: butunm haqiqiy va kompleks.
Sonlar bilan ishlash va ular ustida amallarni bajarish.

Butun sonlar (int)


Python 3 dagi sonlar boshqa sonlardan hech qanday farq qilmaydi. Ular ustida eng oddiy matematik amallarning barchasini bajarish mumkin:

x + y

Qo`shish

x - y

Ayirish

x * y

Ko`paytirish

x / y

Bo`lish

x // y

Bo`lish natijasining butun qismi

x % y

Bo`lish natijasining qoldiq qismi

-x

Sonning ishorasini almashtirish

abs(x)

Sonning moduli

divmod(x, y)

(x // y va x % y) juftligi

x ** y

Darajaga ko`tarish

pow(x, y [, z])

xy modul bo`yicha (modul ko`rsatilgan bo`lsa)

Bundan tashqari Python 3 da ko`plab boshqa daturlash tilaridan farqli ravishda uzun sonlar arifmetikasi ham mavjud (lekin bu xotira sarfini oshiradi).



>>> 255 + 34
289
>>> 5 * 2
10
>>> 20 / 3
6.666666666666667
>>> 20 // 3
6
>>> 20 % 3
2
>>> 3 ** 4
81
>>> pow(3, 4)
81
>>> pow(3, 4, 27)
0
>>> 3 ** 150
369988485035126972924700782451696644186473100389722973815184405301748249



Yüklə 2,19 Mb.

Dostları ilə paylaş:
1   ...   9   10   11   12   13   14   15   16   ...   78




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə