Operatorlar

Python SELF AZ
Səviyyə , Dərs
Mövcuddur

2.1 Riyazi operatorlar

Bizə rəqəmlərlə əməliyyat aparmaq üçün 4 standart operator tanışdır: +, -, */. Amma bunlardan əlavə bir neçə maraqlı operator da mövcuddur. Gəlin Python-da riyazi operatorların xüsusiyyətlərinə nəzər salaq.

Adi bölmə — «/» operatoru:

Birinci ədədi ikinciyə bölür, nəticə həmişə float olacaq. Nümunə:


                result = 5 / 2  # result 2.5 olacaq
        

Tam ədədə görə bölmə — «//» operatoru:

Birinci ədədi ikinciyə bölür, nəticə tam ədəd [tam hissə] olacaq.


                result = 7 // 2  # result 3 olacaq
        

Bölmənin qalığı — «%» operatoru:

Birinci ədədin ikinciyə bölünməsindən sonra qalan qalığı qaytarır. Nümunə:


                result = 5 % 3  # result 2 olacaq 

Dərəcəyə yüksəltmə — «**» operatoru:

Ədədi dərəcəyə yüksəldir.


                result = 5 ** 3  # result 125 olacaq
        

2.2 Qısaldılmış təyin operatorları

Python-da adi təyin əməliyyatlarından başqa, qısaldılmış yazı formatından istifadə etmək olar. Məsələn:


                x = 5
                x += 1 
        

Bu yazı tam olaraq bərabərdir:


                x = 5
                x = x + 1 
        

Əsas qısaldılmış təyin operatorları:

Əlavə etmə və təyin etmə ( += ): dəyişənin dəyərini sağ operand qədər artırır.


                x = 5
                x += 3  # x indi 8-ə bərabərdir

        

Çıxma və təyin etmə ( -= ): dəyişənin dəyərini sağ operand qədər azaldır.


                x = 5
x -= 3  # x indi 2-ə bərabərdir
        

Vurma və təyin etmə ( *= ): dəyişəni sağ operand ilə vurur.


                x = 5
x *= 3  # x indi 15-ə bərabərdir
        

Bölmə və təyin etmə ( /= ): dəyişəni sağ operand ilə bölür, nəticə həmişə float olur.


                x = 5
x /= 2  # x indi 2.5-ə bərabərdir
        

Tam bölmə və təyin etmə ( //= ): dəyişəni sağ operand ilə bölür, nəticə tam ədəddir.


                x = 5
x //= 2  # x indi 2-ə bərabərdir
        

Qalıq və təyin etmə ( %= ): dəyişənə sağ operand ilə bölmədən qalanı təyin edir.


                x = 5
x %= 3  # x indi 2-ə bərabərdir
        

Dərəcə və təyin etmə ( **= ): dəyişəni sağ operandla göstərilən dərəcəyə qaldırır.


                x = 5
x **= 3  # x indi 125-ə bərabərdir
        

2.3 Müqayisə operatorları

Verilənləri mənimsəməklə yanaşı, Python-da onları müqayisə etmək də olar. Bunun üçün xüsusi müqayisə operatorları istifadə olunur.

Python-dakı müqayisə operatorları iki dəyəri müqayisə edir və müqayisənin nəticəsinə əsasən məntiqi dəyər True (Həqiqət) ya da False (Yalan) qaytarır. Bu operatorlar proqramda qərar qəbul etmək və əmrlərin yerinə yetirilməsi ardıcıllığını idarə etmək üçün əsasdır.

Bərabərlik ( == ): iki dəyərin bərabər olub-olmadığını yoxlayır.


        print(5 == 5)  # Çap edəcək: True (Həqiqət)

Bərabərsizlik ( != ): İki dəyərin fərqli olub-olmadığını yoxlayır.


        print(5 != 5)  # Çap edəcək: False (Yalan)

Böyükdür ( > ) və kiçikdir ( < ): iki dəyəri müqayisə edir ki, bir dəyərin digərindən böyük ya da kiçik olduğunu müəyyənləşdirsin.


        print(5 > 3)  # Çap edəcək: True (Həqiqət)
        print(5 < 3)  # Çap edəcək: False (Yalan)

Böyük və ya bərabərdir ( >= ) və kiçik və ya bərabərdir ( <= ): İki dəyəri müqayisə edir, bir dəyərin digərindən böyük ya da bərabər, kiçik ya da bərabər olduğunu yoxlayır.


        print(5 >= 5)  # Çap edəcək: True (Həqiqət)
        print(5 <= 4)  # Çap edəcək: False (Yalan)

Bu operatorlar şərti ifadələrdə, döngülərdə və digər yerlərdə geniş istifadə olunur ki, məntiqi şərtlər yaradılsın və hansı kod bloklarının müəyyən şərtlərə əsasən yerinə yetirilməli olduğunu müəyyənləşdirsin.

Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION