PythonKirish Python


Download 0.97 Mb.
bet20/23
Sana14.09.2023
Hajmi0.97 Mb.
#1677509
1   ...   15   16   17   18   19   20   21   22   23
Bog'liq
Python

min() va max()


Sonlarning eng kichik va eng kattasini topish uchun qo'llaniladi.
x = min(5, 10, 25)
y = max(5, 10, 25)

print(x)
print(y)


5
25

abs()


Berilgan qiymatni musbatini junatadi. U musbat bo'lsa ham musbat qaytaradi.
x = abs(-7.25)

print(x)
7.25


pow(x, y)


Funksiya x ning y chi darajasini hisoblab beradi. bunda siz ildiz osti sonlarni hisobla olish imkoniyatingiz bo'ladi.
x = pow(4, 3)

print(x)
64


sqrt()


Funksiya berilgan qiymatni ikkinchi darajali ildiz ostini hisob kitob qilib beradi.
import math

x = math.sqrt(64)

print(x)
8

ceil()


Funksiya berilgan qiymatni yuqoriga qarab eng yaqin butun songa yaqinlashtiradi.
import math

x = math.ceil(1.4)


print(x) # 2

floor()


Funksiya berilgan qiymatni pastga qarab eng yaqin butun songa yaqinlashtiradi.
import math

x = math.floor(1.4)


print(x) # 1
1
Math moduli ichida bundanda ko'proq funksiyalar mavjud, biz keltirgan funksiyalar kamdek tuyilsa uzbekdevs.uz dagi maqolalar bo'limida o'zingizga tegishli maqola topa olasiz degan umiddamiz.

Python JSON


Python dasturlash tilida JSON elementlari va uning ustida ishlash uchun modul mavjud buning uchun quyidagicha chaqirish kifoya.
import json

JSON (text) ni Pythonda o'qish


Agar sizda JSON satri bo'lsa, uni json.loads() funksiyasi yordamida tahlil qilishingiz mumkin.
import json

x = '{ "name":"Farrux", "age":26, "city":"Tashkent"}'


y = json.loads(x)
print(y["age"])
26

Python JSON ni JSON qatoriga ga o'tkazish


Agar sizda Python ob'ekti bo'lsa, uni json.dumps()funksiyasi yordamida JSON qatoriga aylantirishingiz mumkin.
import json

x = {
"name": "Farrux",


"age": 26,
"city": "Tashkent"
}

y = json.dumps(x)



print(y)
{ "name":"Farrux", "age":26, "city":"Tashkent"}
Siz quyidagi turdagi Python obyektlarini JSON satrlariga aylantirishingiz mumkin:

  • dict

  • list

  • tuple

  • string

  • int

  • float

  • True

  • False

  • None




Download 0.97 Mb.

Do'stlaringiz bilan baham:
1   ...   15   16   17   18   19   20   21   22   23




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling