Python dasturlash tili 1-ma’ruza Pythonga kirish. Pycharm dasturlash muhiti


Masalan, quyida a va name nomli o’zgaruvchini aniqlangan (hosil qilingan)


Download 360.07 Kb.
bet4/6
Sana14.05.2023
Hajmi360.07 Kb.
#1461487
1   2   3   4   5   6
Bog'liq
1 Pythonga kirish

Masalan, quyida a va name nomli o’zgaruvchini aniqlangan (hosil qilingan):


O’zgaruvchilar e’loni

  • bool (boolean) Mantiqiy qiymatlar uchun;
  • int – Butun sonlar uchun;
  • float Haqiqiy sonlar uchun;
  • complex – complex sonlar uchun;
  • strsatrlar uchun;
  • bytes – 0-255 diapazondagi sonlar ketma ketligi uchun
  • byte array baytlar massivi uchun;
  • list – ro’yхatlar uchun;
  • tuple – kortejlar uchun;
  • set – tartiblanmagan unikal ob`ektlar kollektsiyasi uchun;
  • frozen set – set singari, faqat u o’zgartirilishi mumkin emas (immutable);
  • dict – lug’atlar uchun. Har bir element kalit so’z va qiymat juftligi ko’rinishida ifodalaniladi.

Berilganlar turlari
Berilganlar turlari
Python –dinamik turlarga ajratuvchi dasturlash tili hisoblanadi.

Ifodada bir nechta arifmetik amallar ketma-ket kelgan bo’lsa, ular prioriteti (ustunligi) bo’yicha bajariladi. Dastlab, yuqori prioritetga ega bo’lgan amallar bajariladi. Amallarning prioriteti kamayish tartibida quyidagi jadvalda ifodalangan:


Sonlar ustuda amallar
  • Ifodada bir nechta arifmetik amallar ketma-ket kelgan bo’lsa, ular prioriteti (ustunligi) bo’yicha bajariladi. Dastlab, yuqori prioritetga ega bo’lgan amallar bajariladi. Amallarning prioriteti kamayish tartibida quyidagi jadvalda ifodalangan:

Pythonda sonlar ustuda amal bajaruvchi ichki funksiyalar juda ko’p. Xususan, int() va float() funksiyalari argument sifatida berilgan qiymatlarni mos ravishda butun va haqiqiy sonlarga o’girish uchun ishlatiladi. Masalan:


Turga keltirish (turga o’girish) funksiyasi
  • Pythonda sonlar ustuda amal bajaruvchi ichki funksiyalar juda ko’p. Xususan, int() va float() funksiyalari argument sifatida berilgan qiymatlarni mos ravishda butun va haqiqiy sonlarga o’girish uchun ishlatiladi. Masalan:

Download 360.07 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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