Viss, kas jums jāzina par Bitthon operatoriem Python



Šis raksts jūs iepazīstinās ar jēdzienu, kas Python ir pazīstams kā Bitwise Operator, un sekos tam ar praktisku demonstrāciju.

ir viena no populārākajām programmēšanas valodām mūsdienu pasaulē. Pateicoties tās lielajai daudzpusībai un funkciju skaitam, ko tā piedāvā galdā, Python var sasniegt daudz. Šajā rakstā mēs izpētīsim Bitwise operatorus Python un sekojošus norādījumus,

Tad ļaujiet mums sākt darbu,





ģenerēt nejaušu virkņu java

Bitu operāciju operatori ir viens no galvenajiem Python programmēšanas aspektiem, un šajā rakstā mēs apspriedīsim dažādus bitu operatoru tipus, to lietojumu un to, kā tos iekļaut ikdienas kodēšanā. Sāksim!

Turpinot šo rakstu par Bitwise operatoriem Python,



Kas ir Bitwise operatori Python?

Operatori bitu bāzē Python ir funkcijas un vai metodes, kuras tiek izmantotas bitu operāciju veikšanai. Vienkārši sakot, tas ir veselu skaitļu un virkņu konvertēšanas process bitos, kas ir 0 un 1. Izmantojot šos operatorus, jūs mudināt Python vai nu pārvietot tos no kreisās uz labo pusi, vai arī pārveidot par 0s un 1s secību. Piemēram, 0100, 1100, 1000, 1001.

Lai to labāk saprastu, ieskatieties zemāk redzamajā piemērā.

x = 6 un y = 8



Pārvēršot, to vērtības binārā formā būs x = 0110 un y = 1000.

Turpinot šo rakstu par Bitwise operatoriem Python,

Operatori bitu bāzē Python

Zemāk ir minēti daži no nozīmīgākajiem Python bit bit operatoriem un to izmantošanas veidi.

  1. &: Pazīstams kā Bitwise UN. Piemērs: X & Y = 0000.
  2. ^: Pazīstams kā Bitwise ekskluzīvs VAI. Piemērs: X ^ Y = 1110.
  3. |: Pazīstams kā Bitwise OR. X piemērs Y = 1110.
  4. ~: Pazīstams kā Bitwise papildinājums. Piemērs ~ X = 00001001.
  5. <<: Known as Shift Left. Example, X << 1 = 00001100. Here the bits will be moved 1 step to the left.
  6. >>: Pazīstams kā Shift Right. Piemērs: Y >> 1 = 00000100.

Bitu operētājsistēma Python veic savus uzdevumus, kā norādīts tabulā Patiesība. Lai to labāk saprastu, apskatiet zemāk esošo operatoru patiesības tabulu.

X X & Y X | Jā X ^ Y

0 0 0 0 0

0 viens 0 viens viens

viens 0 0 viens viens

instalēt php uz Windows 7

viens viens viens viens 0

Turpinot šo rakstu par Bitwise operatoriem Python,

Operatoru Bitwise piemērs

Tagad, kad esat sapratis bitu operatoru funkcijas pamatjēdzienu, ņemsim piemēru, lai turpinātu skaidrot šo jēdzienu.Tālāk sniegtajā piemērā mēs ņemam vērā divus mainīgos a un b un ievietojam tajos 9. un 65. vērtību.

kas ir lietotne pārdošanas personālā
a = 9 b = 65 izdruka ('Bitwise AND Operator On 9 and 65 is =', a & b) print ('Bitwise OR Operator On 9 and 65 is =', a | b) print ('Bitwise EXCLUSIVE OR Operator On 9 un 65 ir = ', a ^ b) print (' Bitwise NOT Operator On 9 is = ', ~ a) print (' Bitwise LEFT SHIFT Operator On 9 is = ', a<<1) print('Bitwise RIGHT SHIFT Operator On 65 is = ', b>> 1)

Iepriekš minētajā piemērā mēs deklarējām divus mainīgos a un b un kopīgojām ar tiem vērtības 9 un 65. Pārvēršot binārā, 9 = 00001001 un 65 = 01000001.

Aprēķini

Iepriekš aprakstītajai programmai ļaujiet mums manuāli aprēķināt, kādi varētu būt rezultāti.

  1. Bitu kustība UN darbība = a & b. Analīze: 00001001 un 01000001 = 00000001 = 1
  2. Bitu paņēmiena VAI darbība = a | b. Analīze: 00001001 | 01000001 = 01001001 = 73
  3. Ekskluzīva vai operatīva bitu versijā Python = a ^ b. Analīze: 00001001 ^ 01000001 = 01001000 = 72
  4. Labās maiņas darbība Python = b >> 1. Analīze: 01000001 >> 1 = 00100000 = 32

01000001 >> 1 = 00100000 = 32

Tas mūs noved pie šī raksta beigām.

Lai iegūtu padziļinātas zināšanas par Python kopā ar dažādām lietojumprogrammām, varat tiešsaistes apmācībai tiešsaistē ar diennakts atbalstu un piekļuvi mūža garumā.

Vai mums ir jautājums? Pieminiet tos komentāru sadaļā “Python raksts”, un mēs ar jums sazināsimies.