Python Operatorları

Sistem dizaynı ilə bağlı müsahibə sualları o qədər açıq ola bilər ki, düzgün hazırlaşmağı bilmək çox çətindir. İndi satın aldıqdan sonra Amazon, Microsoft və Adobe-nin dizayn dövrlərini sındıra bilirəm Bu kitabı. Gündəlik bir yenidən nəzərdən keçirin dizayn sualı və söz verirəm ki, dizayn dövrünü sındıra bilərsiniz.

Python-un bütün quraşdırılmış məlumat növlərini əhatə etdiyimiz üçün bu təlimdə dəyişənlərdə istifadə edə biləcəyimiz operatorları nəzərdən keçirə bilərik. piton operatorları.

Python-da operatorlar aşağıdakı operatorlara bölünür

Python-da Operator növləri

  • Hesab operatorları
  • Təyinat operatorları
  • Müqayisə operatorları
  • məntiqi operatorlar
  • Şəxsiyyət operatorları
  • Üzvlük operatorları
  • Bitwise operatorlar

Pythondakı Aritmetik Operatorlar

Riyaziyyat operatorları toplama, çıxma, vurma, bölmə və s. Kimi dəyişənlər üzərində hesab əməliyyatları aparmaq üçün istifadə olunur.

Operator ad misal
+ Əlavə x + y
- Subtraction xy
* Vurma x * y
/ Bölmə x / y
% Modul (Bölmə əməliyyatının qalan hissəsini qaytarır) x% y
** Eksponent Operator x ** y
// Mərtəbə bölmə operatoru (Onlu nöqtəsiz bölmə əməliyyatının nəticəsi) x // y

Nümunələr:

x=10
y=5
print(x+y)
print(x-y)
print(x*y)
print(x/y)
print(x%y)
print(x//y)

Python-da Təyinat Operatorları

Tapşırıq operatorları dəyişənlərə dəyərlərin təyin edilməsi üçün istifadə olunur.

Operator misal
= x = 5
+= x + = 5 x = x + 5 ilə eyni
-= x- = 5 x = x-5 ilə eyni
*= x * = 5 x = x * 5 ilə eyni
/= x / = 5 x = x / 5 ilə eyni
// = x // = 5 x = x // 5 ilə eyni
%= x% = 5 x = x% 5 ilə eyni
&= x & = 5 x = x & 5 ilə eyni
|= x | = 5 x = x | 5 ilə eyni
^= x ^ = 5 x = x ^ 5 ilə eyni
>> = x >> = 5 x = x >> 5 ilə eyni
<< = x << = 5 x = x << 5 ilə eyni

Yuxarıda masaları, bu '&', '|', '^', '>>', '<<' bitli operatorlardır.

x=10
print(x)
x+=5
print(x)
x-=5
print(x)
x*=5
print(x)
x/=5
print(x)
x//=5
print(x)
x%=5
print(x)
x=10
x&=5
print(x)
x!=5
print(x)
x^=5
print(x)
x<<=5
print(x)
x>>=5
print(x)

Pythonda Müqayisə Operatorları

Adından da göründüyü kimi, müqayisə operatorları iki dəyəri müqayisə etmək üçün istifadə olunur.

Operator ad misal
== Bərabərdir x == 5
!= Bərabər deyil x! = 5
> Daha çox x> 5
< Daha az x <5
>= Daha çox və ya bərabərdir x> = 5
<= Daha kiçik və ya bərabərdir x <= 5

Yuxarıda hesab, tapşırıq və müqayisə operatorlarını əhatə etdiyimiz üçün indi aşağıda qalan operatorları əhatə edə bilərik.

x=10
print(x==5)
print(x!=5)
print(x>5)
print(x<5)
print(x>=5)
print(x<=5)

Python-da məntiqi operatorlar

Məntiqi operatorlar iki şərti ifadəni birləşdirmək üçün istifadə olunur.

Operator təsvir misal
Yalnız bütün şərtlər Doğru olduqda True qaytarır x> = 5 və x <= 10 olarsa
or İki şərtdən biri doğrudursa True qaytarır x <5 və ya x <10 olarsa
yox Nəticəni geri qaytarır, yəni şərtlərin nəticəsi Yalnış və əksinə olduqda Doğru qayıdır yoxsa (x> = 5 və x <= 10 olduqda)

Məntiqi operatorların nümunələri “Başqa halda” təlimində verilmişdir.

x=10
print(x>=5 and x<=10)
print(x<5 or x<10)
print(not(x>=5 and x<=10))

Python-da şəxsiyyət operatorları

Kimlik operatorları obyektlərin müqayisəsi üçün istifadə olunur, bərabər deyilsə. Obyektlərin eyni olub olmadığını və eyni yaddaş yerini paylaşdığını yoxlayır.

Operator təsvir misal
is Hər ikisi eyni obyektin dəyişənləridirsə True qayıdır x y
deyil Hər ikisi eyni obyektin dəyişənləri deyilsə, True qaytarır x y deyil

Bir nümunə “Siyahılar” təlimində dərin və dayaz nüsxə üçün gördüyümüzlə eynidir.

l=[1,2,3]
l1=l.copy()
l2=l
print(l1 is not l)
print(l2 is l)

Python-da Üzvlük Operatorları

Bunu artıq “Siyahılar” təlimində vermişik. Obyektin ardıcıllıqla olub olmadığını yoxlayır.

Operator təsvir misal
in Obyekt ardıcıllıqda olduqda True qayıdın 1-də [1,2,3]
deyil Obyekt ardıcıllıqda yoxdursa True qaytarır 4 [1,2,3] də deyil
l=[1,2,3]
print(1 in l)
print(1 not in 1)

Python-da Bitwise Operators

Bitsel operatorlar ikili ədədi müqayisə etmək üçün istifadə olunur.

Operator ad misal
& Hər iki bit 1 olduqda hər biti 1-ə təyin edir
| OR İki bitdən biri 1 olarsa, hər biti 1-ə təyin edir
^ XOR İki bitdən yalnız biri 1 olduqda hər biti 1-ə təyin edir
~ EDİLMƏDİ Bütün bitləri tərsinə çevirir
>> İMZALANMIŞ SAĞ VAR Ən sol tərəfdəki nüsxələri soldan itələyərək sağa sürüşdürün və sağ tərəfdəki bitlərin düşməsinə icazə verin
<< SIFIR SOL SHIFT Sıfırları sağdan itələyərək sola sürüşdürün və ən sol hissələrin düşməsinə icazə verin
x=5
print(x&5)
print(x|5)
print(x^5)
print(~x)
print(x>>5)
print(x<<5)

arayış

İstinad1

Python Basic Sintaksis

Crack Sistemi Dizayn Müsahibələri
Translate »