jedan je od najpopularnijih programskih jezika u današnjem svijetu. Na Pythonu se može postići puno zahvaljujući velikoj svestranosti i broju značajki koje donosi na stol. U ovom ćemo članku istražiti bitovne operatore u Pythonu i slijedeće pokazivače,
kako pronaći palindrom u javi -
Bitovni operatori su jedan od ključnih aspekata programiranja u Pythonu, a u ovom ćemo članku raspravljati o raznim vrstama bitnih operatora, njihovoj upotrebi i kako ih možemo uključiti u vaše svakodnevno kodiranje. Započnimo!
Nastavljajući s ovim člankom o bitovnim operatorima u Pythonu,
Što su bitni operatori u Pythonu?
Bitni operatori u Pythonu su funkcije i ili metode koje se koriste za izvođenje bitnih operacija. Jednostavno rečeno, to je postupak pretvaranja cijelih brojeva i nizova u bitove koji su 0 i 1. Korištenjem ovih operatora potičete Python da ih premjesti slijeva udesno ili ih pretvori u niz 0 i 1. Na primjer, 0100, 1100, 1000, 1001.
Da biste ovo bolje razumjeli, pogledajte primjer u nastavku.
x = 6 i y = 8
Kada se pretvore, njihove vrijednosti u binarnom obliku bit će x = 0110 i y = 1000.
Nastavljajući s ovim člankom o bitovnim operatorima u Pythonu,
Bitovni operatori u Pythonu
U nastavku su navedeni neki od najznačajnijih bitnih operatora u Pythonu i njihova uporaba.
- &: Poznato kao Bitwise AND. Primjer, X i Y = 0000.
- ^: Poznat kao bitno isključivi ILI. Primjer, X ^ Y = 1110.
- |: Poznat kao bitni ILI. Primjer, X | Y = 1110.
- ~: Poznat kao bitni dodatak. Primjer, ~ X = 00001001.
- <<: Known as Shift Left. Example, X << 1 = 00001100. Here the bits will be moved 1 step to the left.
- >>: Poznat kao Shift udesno. Primjer, Y >> 1 = 00000100.
Bitni operator u Pythonu izvršava svoje zadatke kako je navedeno u tablici Istina. Da biste ovo bolje razumjeli, pogledajte tablicu istine za različite operatore u nastavku.
x Y X & Y X | Y X ^ Y
0 0 0 0 0
0 jedan 0 jedan jedan
jedan 0 0 jedan jedan
jedan jedan jedan jedan 0
kako postaviti java put -
Nastavljajući s ovim člankom o bitovnim operatorima u Pythonu,
Primjer bitnih operatora
Sad kad ste razumjeli osnovni koncept koji stoji iza funkcije bitnih operatora, uzmimo primjer za daljnje pojašnjenje koncepta.U dolje podijeljenom primjeru uzimamo u obzir dvije varijable a i b te u njih ubacujemo vrijednosti 9 i 65.
kako koristiti zamjenu u javi -
a = 9 b = 65 print ('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 i 65 je = ', 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)
U gornjem primjeru proglasili smo dvije varijable a i b i podijelili s njima vrijednosti 9 i 65. Kada se pretvori u binarno, 9 = 00001001 i 65 = 01000001.
Proračuni
Za gornji program, ručno izračunajmo kakvi bi mogli biti rezultati.
- Bitno I rad = a & b. Analiza: 00001001 & 01000001 = 00000001 = 1
- Bitno ILI Operacija = a | b. Analiza: 00001001 | 01000001 = 01001001 = 73
- Bitno isključiva ILI operacija u Pythonu = a ^ b. Analiza: 00001001 ^ 01000001 = 01001000 = 72
- Desni pomak operacije u Pythonu = b >> 1. Analiza: 01000001 >> 1 = 00100000 = 32
01000001 >> 1 = 00100000 = 32
Ovo nas dovodi do kraja ovog članka.
Možete dobiti detaljno znanje o Pythonu, zajedno s raznim aplikacijama za mrežni trening uživo s podrškom 24/7 i doživotnim pristupom.
Imate pitanje za nas? Spomenite ih u odjeljku za komentare u 'članku o Pythonu' i javit ćemo vam se.