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


Sonlarning turli sanoq sistemalarda tasvirlanishi


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

Sonlarning turli sanoq sistemalarda tasvirlanishi

  • Odatda, sonli o’zgaruvchilarni aniqlashda ularga qiymat o’nlik sanoq sistemasida beriladi. Sonni ikkilik sanoq sistemasida ifodalash uchun qiymat oldiga 0b, sakkizlikda 0o va o’n oltilikda 0x belgilar jufligi qo’yiladi. Masalan:

Shatr ifodalari

  • Shart ifodalarini bir qator amallar taqdim qiladi. Ushbu amallarning barchasi ikkita operand qabul qiladi va natija sifatida boolean turidagi mantiqiy qiymat qaytaradi. Faqatgina ikkita mantiqiy qiymat mavjud, ular True (ifoda rost) False (ifoda yolg’on) qiymatlardir.
  • Taqqoslash amallari:
  • = = - agar ikki operand teng bo’lsa True, aks holda False qiymat qaytaradi;
  • != - agar ikki operand teng bo’lmasa True, aks holda False qiymat qaytaradi;
  • > (dan katta) – agar birinchi operand ikkinchisidan katta bo’lsa True, aks holda False qiymat qaytaradi;
  • < (dan kichik) – agar birinchi operand ikkinchisida kichik bo’lsa True, aks holda False qiymat qaytaradi;
  • >= (dan katta yoki teng) – agar birinchi operand ikkinchisidan katta yoki teng bo’lsa True, aks holda False qiymat qaytaradi;
  • <= (dan kichik yoki teng) – agar birinchi operand ikkinchisidan kichik yoki teng bo’lsa True, aks holda False qiymat qaytaradi;

Mantiqiy amallar

  • and (mantiqiy ko’paytirish)
  • or (mantiqiy qo’shish)
  • not (mantiqiy inkor)

Satrlar ustida amallar

  • Satrlar – qo’shtirnoq ichiga olingan Unicode kodidagi belgilar ketma-ketligi orqali ifodalanadi. Pythonda satrlar apostrof (‘,’) va qo’shtirnoqlar (“,”) orqali berilishi munkin. Uchta ketma-ket kelgan apostrof ham satrlarni ifodalashda ishlatiladi.
  • Agar satr va sonlarni birlashtirish talab qilinsa, u holda str() funksiyasi yordamida sonni satr turiga keltirish kerak bo’ladi:

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