• Aniqlash operatorlari
  • A’zolik operatorlari
  • Taqqoslash operatorlari Taqqoslash operatorlari qiymatlarni o’zaro taqqoslash uchuyn ishlatiladi




    Download 460.59 Kb.
    bet4/5
    Sana29.09.2023
    Hajmi460.59 Kb.
    #85629
    1   2   3   4   5
    Bog'liq
    2-Amaliy
    6-ona-tili-2-chorak, 3-mavzu, 905, 3- mavzu..., 8-amaliy mashg\'ulot, 3-синтез серных свяжущих на основе местного сырья, десертатсия, 3 laboratoriya Jadvala redaktorlardan iqtisodiy masalalarni yechish (2), 6-laboratoriya (3), 14-Amaliy mashgulot, ADSORBSIYA, eyuf ariza namuna, falsafa2, Donayeva Bibisoira, 1234
    x -=3
    print(x)
    x *=3
    print(x)

    Taqqoslash operatorlari

    Taqqoslash operatorlari qiymatlarni o’zaro taqqoslash uchuyn ishlatiladi:

    Mantiq operatorlari

    • Mantiq operatorlar shartlarni birlashtirib ishlatish uchun kerak:
        • and - Agar ikkala shart ham rost bo’lsa, rost qiymat qaytaradi.
        • or - Kamida bitta shart rost bo’lsa ham rost qiymat qaytaradi.
        • not - Shart qiymatini teskarisiga o’zgartiradi, ya’ni rost bo’lsa yolg’on, yolg’on bo’lsa rost bo’ladi.

    a = 5
    print (a>3 and a<10)
    print (a>3 or a<4)
    print (not(a>3 and a<10))
    True
    True
    False

    Aniqlash operatorlari

    • Aniqlash operatorlari o’zaro 2 ta obyektlarni solishtiradi. Bunda ularning o’zaro qiymatlarini tengligi bo’yicha emas, haqiqatdan ham ular bir xil obyekt ekanligi va bir xil xotira yo’nalishiga ega ekanligi bo’yicha taqqoslanadi. Bu operatorlar 2 ta:
        • is - Ikkala o’zgaruvchi ham bir xil obyekt bo’lsa rost, aks holda yolg’on qiymat qaytaradi.
        • is not - Obyektlar bir xil bo’lmasa rost, aks holda yolg’on qiymat qaytaradi.

    x = ["olma", "banan"]
    y = ["olma", "banan"]
    z = x
    print(x is z)
    print(x is y)
    print(x == z)
    #------------------------------------------------------------------------
    print(x is not z)
    print(x is not y)
    print(x != z)
    True
    False
    True
    False
    True
    False

    A’zolik operatorlari

    • A’zolik operatorlari biror ketma-ketlik obyektga tegishli ekanligini tekshiradi:
      • in - Belgilangan qiymat obyektda mavjud bo’lsa, rost qiymat qaytaradi.
      • not in - Belgilangan qiymat obyektda mavjud bo’lmasa, rost qiymat qaytaradi.


    Download 460.59 Kb.
    1   2   3   4   5




    Download 460.59 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Taqqoslash operatorlari Taqqoslash operatorlari qiymatlarni o’zaro taqqoslash uchuyn ishlatiladi

    Download 460.59 Kb.