Увод у Питхон операторе

Питхон је програмски језик високог нивоа, моћан општи наменски програм који је створио Гуидо ван Россум 1991. године. Питхон је у почетку програмиран на Ц-у, па је тако већина синтакса која следи следи да потјече из синтакси засноване на Ц. Питхон је интерпретирани језик који га разликује од компајлираног језика попут Ц и Ц ++. У овом чланку сазнајемо више о Питхон Операторима.

Уграђен је програмски код назван интерпретер који покреће код, фокусирајући се на део проблема „шта да радим“, а не „како то учинити“.

Питхон Операторс

Оператори у питхон-у су конструкције у питхон-у који упућују преводиоца да обавља одређену функцију, међутим, они се традиционално не дефинишу као функција, већ се синтактички и семантички разликују од функција. Оператори се користе за обављање операција на променљивим и вредностима у складу са њиховом употребом.

Питхон језик подржава следеће врсте оператора.

  1. Аритметички оператори
  2. Битвисе Операторс
  3. Оператори за чланство
  4. Оператори идентитета
  5. Оператори за поређење
  6. Оператори за доделу
  7. Логични оператори

1. Аритметички оператор

Аритметички оператери који се користе за обављање математичких операција

Оператор Опис Синтакса Излаз
+Додатака + бВраћа збир операнда
-ОдузимањеабВраћа разлику оперуса
/Дивизијаа / бВраћа квоцијент оперенда
*Умножавањеа * бВраћа производ оперенда
**Излагањеа ** бвраћа експонент повишене снаге б
%Модулуса% бвраћа остатак поделе
//Подна подјелаа // бвраћа стварну вредност и игнорише децимални део

Размотримо пример примера за извођење аритметичких операција које су горе објашњене

Размотримо два цела броја Кса = 2 и Ксб = 3

Програм

Xa = int(input('Enter First number: '))
Xb = int(input('Enter Second number: '))
add = Xa + Xb
diff = Xa - Xb
mul = Xa * Xb
div = Xa / Xb
floor_div = Xa // Xb
power = Xa ** Xb
modulus = Xa % Xb
print('Sum of the numbers is', Xa, 'and', Xb, 'is :', add)
print('Difference of the numbers is ', Xa, 'and', Xb, 'is :', diff)
print('Product of the numbers is ', Xa, 'and', Xb, 'is :', mul)
print('Division of the numbers is ', Xa, 'and', Xb, 'is :', div)
print('Floor Division of the numbers is ', Xa, 'and', Xb, 'is :', floor_div)
print('Exponent of the numbers is ', Xa, 'and', Xb, 'is :', power)
print('Modulus of the numbers is ', Xa, 'and', Xb, 'is :', modulus)

Излаз

2. Битражни оператори

Односи се на операторе који раде на биту, тј. Они третирају операнд као низ бита, на пример у битностраним операцијама 5 сматрат ће се 0101.

У пољу испод налазе се битни оператори у питхону

Оператор Опис Синтакса Излаз
&Бинарни Иа & бкопира мало у резултат ако постоји у оба операнда
|Бинарни ИЛИа | бкопира мало ако постоји у било којем операнду.
^Бинарни КСОРа бкопира бит ако је постављен у једном операнду, али не у оба.
~Бинарни додатака ~ бУнарна операција флиппинг бита
<<Бинарна лева смјенаа < вредност лијевог операнда помиче се лијево за број битова који је задао десни операнд.
>>Бинарни десни помака >> бвредност левог операнда помиче се десно бројем битова који је задао десни операнд.

3. Оператори за чланство

Односи се на операторе који се користе у валидацији чланства оперног теста у низу, као што су жице, листе или таплеси. Постоје две врсте оператора чланства у питхон-у

Оператор Синтакса Излаз
инако (а у к):Процјењује се истинитим ако пронађе варијаблу у наведеном низу, а другачије погрешну.
не уАко (б није у к):Процјењује се истинитим ако не нађе варијаблу у наведеном слиједу и неистинито је.

4. Оператори идентитета

Користе се за поређење меморијских локација операнда, често се користе за одређивање да ли је операнд одређеног типа, у питхону постоје две врсте оператора идентитета.

Оператор Синтакса Излаз
јек је ивраћа Труе ако тип вредности у и указује на исти тип у к.
нијек није ивраћа Труе ако тип вриједности у и указује на други тип од вриједности у к

5. Оператори за поређење

Познати и као релациони оператори, ови оператери се користе за одређивање односа операнда са обе стране оператора.

Оператор Синтакса Излаз
==(а == б)Ако су вредности а и б једнаке, услов постаје тачан.
! =(а! = б)Ако вредности а и б нису једнаке, услов постаје тачан.
(аб)Ако вредности а и б нису једнаке, услов постаје тачан.
>(а> б)Ако је вредност а већа од вредности б, услов постаје тачан.
<(а <б)Ако је вредност а мања од вредности б, услов постаје тачан.
> =(а> = б)Ако је вредност а већа или једнака вредности б, тада услов постаје тачан.
<=(а <= б)Ако је вредност б мања или једнака вредности б, тада услов постаје тачан.

6. Оператори за доделу

Погледајте како се име сугерира користи се за декларирање задатака операндовима, а слиједе врсте оператора додјељивања у питхону.

Оператор Опис Синтакса Излаз
=Једнакоц = а + бдодељује вредност + б у ц
+ =Додајте АНДц + = аје еквивалентно ц = ц + а
- =Одузима Иц - = аје еквивалент ц = ц - а
* =Помножите Иц * = аје еквивалентно ц = ц * а
/ =Поделите Иц / = аје еквивалент ц = ц / ац / = а је еквивалент ц = ц / а
% =Модул АНДц% = аје еквивалентно ц = ц% а
** =Екпонент АНДц ** = аје еквивалентно ц = ц ** а
// =Подна дивизијац // = аје еквивалентно ц = ц // а

7. Логични оператори

Ови оператери се користе за обављање сличних операција као и логичка капија, у питхону постоје 3 врсте логичких оператора.

Оператор Опис Синтакса Излаз
иЛогички Иа и буслов је тачан ако су и а и б тачни
илиЛогички ИЛИа или буслов је тачан ако су и а и б тачни
неЛогички НЕа неДопунити операнда

Питхон Оператори су окосница свих операција и функција у програмском контексту.

Препоручени чланци

Ово је водич за Питхон операторе. Овде смо расправљали о разним оператерима Питхон-а као што су логика, поређење, аритметика итд. Такође можете погледати следеће чланке да бисте сазнали више:

  1. МиСКЛ Операторс
  2. Како инсталирати Питхон?
  3. Наредбе Питхон 3
  4. Да ли је Питхон скриптни језик?
  5. Оквири Питхон-а
  6. Различите операције повезане са Туповима
  7. Различите врсте оператора поређења у ПоверСхелл-у

Категорија: