Mga Operator Sa Python - Lahat ng Kailangan Mong Malaman

Dadalhin ka ng blog na ito sa pamamagitan ng Mga Batayan ng mga operator sa sawa, Makikipag-ugnay din ito sa iba't ibang mga operator tulad ng arithmetic, bitwise, lohikal atbp.

Ang wika ng sawa ay isa sa pinakatanyag na mga wika sa pagprograma. Habang natututo ay tila madali, may ilang mga pangunahing konsepto na dapat na pinagkadalubhasaan bago magpatuloy sa iba't ibang mga aplikasyon ng sawa. Ang mga operator sa sawa ay isa sa pangunahing pangunahing konsepto sa sawa. Tutulungan ka ng blog na ito na maunawaan ang iba't ibang mga uri ng mga operator sa sawa. Ang sumusunod ay ang mga paksang sakop sa blog na ito:

Ano ang Isang Operator?

Ginagamit ang mga operator sa sawa para sa mga pagpapatakbo sa pagitan ng dalawang halaga o variable. Ang output ay nag-iiba ayon sa uri ng operator na ginamit sa operasyon. Maaari kaming tumawag sa mga operator bilang mga espesyal na simbolo o konstruksyon upang manipulahin ang mga halaga ng mga opera. Ipagpalagay kung nais mong magsagawa ng pagdaragdag ng dalawang mga variable o halaga, maaari mong gamitin ang operator ng karagdagan para sa operasyong ito. Ang mga halaga sa mga opera ay maaaring na mayroon kami sa sawa.





mga operator sa python-edureka

Nakasalalay sa uri ng pagpapatakbo mayroong 7 uri ng mga operator sa wika ng pag-program ng sawa.



Mga uri ng Operator

  1. Mga operator ng arithmetic
  2. Mga operator ng pagtatalaga
  3. Mga operator ng paghahambing
  4. Lohikal na mga operator
  5. Mga operator ng pagiging miyembro
  6. Mga operator ng pagkakakilanlan
  7. Bitwise operator

Mga operator ng arithmetic

Ginagamit ang mga operator ng arithmetic upang magsagawa ng mga kalkulasyon ng arithmetic sa sawa. Nasa ibaba ang mga operator ng arithmetic na may mga pangalan at kanilang mga simbolo. Ito ang mga simbolo na ginagamit namin habang gumagawa ng isang operasyon ng arithmetic sa sawa.

ilan ang nakareserba na salita sa java
x = 10 y = 15 #addition x + y #subtion x - y #multiplication x * y #division x / y #floor division x // y #modulus x% y #exponentiation x ** y

Mga operator ng pagtatalaga

Ginagamit ang mga operator ng pagtatalaga upang magtalaga ng mga halaga sa mga variable o anumang iba pang bagay sa sawa. Ang mga sumusunod ay ang mga operator ng pagtatalaga na mayroon kami sa sawa.



x = 10 x + = 5 # pareho ito sa x = x + 5 x - = 5 x * = 5 x / = 5 #similarly maaari nating isulat ang lahat ng mga operator ng pagtatalaga na tulad nito.

Mga operator ng paghahambing

Ginagamit ang mga operator ng paghahambing upang ihambing ang dalawang halaga. Ang sumusunod ay ang mga operator ng paghahambing na mayroon kami sa sawa.

x = 5 y = 3 #equal x == 5 #hindi pantay x! = 5 #mas malaki kaysa sa x> y # hindi hihigit sa x = y #less kaysa o katumbas ng x<= y 

Lohikal na mga operator

Ginagamit ang lohikal na mga operator upang ihambing ang dalawa . Ang sumusunod ay ang mga lohikal na operator na mayroon kami sa sawa.

#logical at 5> 3 at 5> 4 #magbalik ito totoo, dahil ang parehong pahayag ay totoo. 5> 3 o 5 2 at 5<3) #it will return true, even when logical and will return false. 

Mga operator ng pagkakakilanlan

Ang mga operator ng pagkakakilanlan ay naghahambing ng dalawang mga bagay. Ang mga sumusunod ay ang mga operator ng pagkakakilanlan na mayroon kami sa sawa.

a = [10,20,30] b = [10,20,30] x = b z = a # ay operator x ay isang #thi ay magbabalik ng maling x ay z # ito ay magbabalik totoo. a ay b #thith will return false, kahit na pareho ang pareho ng mga item sa listahan. Ang a ay hindi b #ito ay magbabalik totoo, dahil ang pareho ay hindi magkatulad na mga bagay.

Mga operator ng pagiging miyembro

Ginagamit ang mga operator ng membership upang suriin kung ang isang pagkakasunud-sunod ay naroroon sa isang bagay. Ang sumusunod ay ang mga membership operator na mayroon kami sa sawa.

a = [10,20,30, 'edureka'] # sa operator na 'edureka' sa isang #ito ay magbabalik totoo, dahil ang item ay naroroon sa object. Ang 'python' sa isang #ito ay babalik na hindi totoo, dahil wala ito sa a. 10 hindi sa isang #ito ay babalik na hindi totoo, sapagkat nandiyan ito. 50 hindi sa isang #ito ay magbabalik totoo, dahil walang 50 sa a.

Bitwise operator

Inihambing ng mga operator ng bitwise ang mga halagang binary. Ang mga sumusunod ay ang mga bitwise operator na mayroon kami sa sawa.

#paikot AT 10 & 12 #ito ang babalik 8 #paikot O 10 | 12 # babalik ito 14 #bitaw XOR 10 ^ 12 # babalik ito 6 #bitwise HINDI ~ (10 & 12) #thi will return -9 # left left 10<>2 # babalik ito 2

Upang maunawaan kung paano namin nakuha ang resulta gamit ang mga bitwise operator ay hinahanap ang pagtingin sa binary na katumbas ng 10 at 12.

10 sa binary ay 1010 at 12 sa binary ay 1100. Kapag gumagawa ng isang operasyon AT sa pagitan ng 1010 at 1100, ang bit ay magiging 1 kung pareho ang mga piraso ay 1. Samakatuwid, ang resulta na katumbas na binary ay magiging 1000 na kung saan ay 8 kapag na-convert namin ito sa decimal.

Itatakda ng operator ng Bitwise OR ang bawat bit sa 1 kung ang isa sa mga piraso ay 1, itatakda ng bitwise XOR ang bawat bit sa 1 kung ang isa lamang sa mga piraso ay 1 at hindi paikliin ng bitwise ang lahat ng mga piraso.

Kapag gumagawa ng isang kaliwang paglilipat o isang tamang paglilipat, ang mga piraso ay maglilipat ng kaliwang 2 mga lugar sa aming halimbawa. Samakatuwid ang 1010 ay magiging 101000 na 40. Katulad nito, kapag ang paggawa ng tamang shift 1010 ay magiging 10, na kung saan ay 2.

Sa blog na ito, tinalakay namin ang iba't ibang mga uri ng mga operator sa sawa. Ang paksang ito ay isang pangunahing konsepto para sa pag-aaral . Ito ay isang pangunahing konsepto ng sawa na kinakailangan habang lumilipat sa iba`t ibang mga domain sa sawa. Kung naghahanap ka para sa isang nakaayos na diskarte sa pag-aaral patungo sa python program, maaari kang mag-enrol para sa upang simulan ang iyong pag-aaral.

Kung mayroon kang anumang mga query, banggitin ang mga ito sa seksyon ng mga komento. Babalikan ka namin.