Operatori pakalpojumā Python - viss, kas jums jāzina

Šis emuārs iepazīstinās jūs ar pitonu operatoru pamatiem. Tas skars arī dažādus operatorus, piemēram, aritmētisko, bitu, loģisko utt.

Python valoda ir viena no populārākajām programmēšanas valodām. Mācoties ir šķietami viegli, ir noteikti pamatjēdzieni, kas jāapgūst, pirms turpināt darboties ar dažādām pitona lietojumprogrammām. Operatori pitonā ir viens no galvenajiem pitona pamatjēdzieniem. Šis emuārs palīdzēs jums izprast dažādus operatoru veidus pitonā. Šajā emuārā apskatītas šādas tēmas:

Kas ir operators?

Operatorus pitonā izmanto operācijām starp divām vērtībām vai mainīgajiem. Rezultāts mainās atkarībā no operācijā izmantotā operatora veida. Operatorus mēs varam saukt par īpašiem simboliem vai konstrukcijām, lai manipulētu ar operandu vērtībām. Pieņemsim, ka, ja vēlaties veikt divu mainīgo vai vērtību pievienošanu, šai operācijai varat izmantot pievienošanas operatoru. Operandu vērtības var būt kas mums ir pitonā.





operatori pitonā-edurekā

Atkarībā no darbību veida python programmēšanas valodā ir 7 operatoru veidi.



Operatoru veidi

  1. Aritmētiskie operatori
  2. Uzdevumu operatori
  3. Salīdzināšanas operatori
  4. Loģiskie operatori
  5. Dalības operatori
  6. Identitātes operatori
  7. Operatori pa bitiem

Aritmētiskie operatori

Aritmētiskos operatorus izmanto, lai veiktu aritmētiskos aprēķinus pitonā. Zemāk ir aritmētiskie operatori ar nosaukumiem un to simboliem. Šie ir simboli, kurus mēs izmantojam, veicot aritmētisko darbību pitonā.

x = 10 y = 15 # papildinājums x + y # atņemšana x - y # multiplikācija x * y # dalīšana x / y # grīdas dalīšana x // y # modulis x% y # eksponentācija x ** y

Uzdevumu operatori

Piešķiršanas operatori tiek izmantoti, lai piešķirtu vērtības mainīgajiem vai jebkuram citam objektam pitonā. Tālāk ir norādīti piešķiršanas operatori, kas mums ir pitonā.

kā iestatīt klases ceļu Java



x = 10 x + = 5 # tas ir tāds pats kā x = x + 5 x - = 5 x * = 5 x / = 5 # tāpat mēs varam rakstīt visus šādus piešķiršanas operatorus.

Salīdzināšanas operatori

Divu vērtību salīdzināšanai tiek izmantoti salīdzināšanas operatori. Tālāk ir sniegti salīdzināšanas operatori, kas mums ir pitonā.

x = 5 y = 3 #vienāds x == 5 #nav vienāds ar x! = 5 #lielāks par x> y # bez x = y # bez vai vienāds ar x<= y 

Loģiskie operatori

Lai salīdzinātu divus, tiek izmantoti loģiskie operatori . Tālāk ir loģiskie operatori, kas mums ir pitonā.

#logical un 5> 3 un 5> 4 # it atgriezīsies patiess, jo abi apgalvojumi ir patiesi. 5> 3 vai 5 2 un 5<3) #it will return true, even when logical and will return false. 

Identitātes operatori

Identitātes operatori salīdzina divus objektus. Tālāk ir norādīti identitātes operatori, kas mums ir pitonā.

a = [10,20,30] b = [10,20,30] x = b z = a # ir operators x ir a # tas atgriezīs nepatiesu x ir z # šis atgriezīsies patiess. a is b #šis atgriezīsies nepatiesi, kaut arī abiem sarakstā ir vienādi vienumi. a nav b #šis atgriezīsies patiess, jo abi nav vienādi objekti.

Dalības operatori

Dalības operatori tiek izmantoti, lai pārbaudītu, vai objektā ir secība. Tālāk ir norādīti dalības operatori, kas mums ir pitonā.

a = [10,20,30, 'edureka'] # operatorā 'edureka' # šim atgriezīsies patiess, jo objekts atrodas objektā. 'python' #this atgriezīs false, jo tas nav a. 10 nav # tas atgriezīsies nepatiesi, jo tas tur ir. 50, kas nav #, tas atgriezīsies patiess, jo a.

Operatori pa bitiem

Operatori Bitwise salīdzina binārās vērtības. Tālāk ir minēti bitkopa operatori, kas mums ir pitonā.

#bitwise AND 10 & 12 #this atgriezīs 8 #bitwise OR 10 | 12 #šis atgriezīsies 14 #bitwise XOR 10 ^ 12 #šis atgriezīsies 6 #bitwise NOT ~ (10 & 12) #is atgriezīsies -9 #kreisais nobīde 10<>2 # tas atgriezīsies 2

Lai saprastu, kā mēs ieguvām rezultātu, izmantojot bitu ātruma operatorus, ļauj apskatīt bināro ekvivalentu 10 un 12.

10 binārā ir 1010 un 12 binārā ir 1100. Veicot AND operāciju starp 1010 un 1100, bits būs 1, ja abi biti ir 1. Tāpēc iegūtais binārā ekvivalents būs 1000, kas ir 8, kad to pārvēršam līdz decimāldaļai.

Operators Bitwise OR iestatīs katru bitu uz 1, ja viens no bitiem ir 1, bitiem XOR iestatīs katru bitu uz 1, ja tikai viens no bitiem ir 1, un bitu veidā ne apgriezīs visus bitus.

Veicot kreiso vai labo nobīdi, biti mūsu piemērā nobīdīs pa kreisi 2 vietas. Tāpēc 1010 kļūs par 101000, kas ir 40. Tāpat, veicot labo nobīdi, 1010 kļūs par 10, kas ir 2.

Šajā emuārā mēs esam apsprieduši dažāda veida operatorus pitonā. Šī tēma ir mācīšanās pamatjēdziens . Tas ir galvenais pitona jēdziens, kas nepieciešams, pārejot uz dažādiem citiem python domēniem. Ja meklējat strukturētu mācību pieeju Python programmēšanai, varat reģistrēties lai sāktu mācīties.

Ja jums ir kādi jautājumi, pieminiet tos komentāru sadaļā. Mēs sazināsimies ar jums.