és un dels llenguatges de programació més populars al món actual. Es pot aconseguir molt a Python, gràcies a la seva gran versatilitat i al nombre de funcions que aporta a la taula. En aquest article també explorarem els operadors de bits a Python i els següents indicadors,
com analitzar el fitxer XML a Java
Els operadors bitwise són un dels aspectes clau de la programació a Python i en aquest article analitzarem els diversos tipus d’operadors bitwise, els seus usos i com es poden incloure en la vostra codificació del dia a dia. Anem a començar!
Continuem amb aquest article sobre els operadors de bits a Python,
Què són els operadors Bitwise a Python?
Els operadors de bits a Python són funcions o mètodes que s’utilitzen per realitzar operacions de bits. En termes simples, és el procés de convertir enters i cadenes en bits que són 0 i 1. Mitjançant aquests operadors, insteu Python a canviar-los d'esquerra a dreta o convertir-los en una seqüència de 0s i 1s. Per exemple, 0100, 1100, 1000, 1001.
Per entendre-ho millor, consulteu l'exemple següent.
x = 6 i y = 8
Quan es converteixen, els seus valors en forma binària seran x = 0110 i y = 1000.
Continuem amb aquest article sobre els operadors de bits a Python,
c ++ passa a la línia
Operadors de bits a Python
A continuació, esmenten alguns dels operadors de bits més significatius de Python i els seus usos.
- &: Conegut com a bit AND. Exemple, X & Y = 0000.
- ^: Conegut com OR exclusiu de Bitwise. Exemple, X ^ Y = 1110.
- |: Conegut com a bit OR. Exemple, X | Y = 1110.
- ~: Conegut com a complement de bits. Exemple, ~ X = 00001001.
- <<: Known as Shift Left. Example, X << 1 = 00001100. Here the bits will be moved 1 step to the left.
- >>: conegut com a Maj cap a la dreta. Exemple, Y >> 1 = 00000100.
Un operador de bits a Python realitza les seves tasques tal com s’estableix a la taula Veritat. Per entendre-ho millor, consulteu la taula de veritat per als diferents operadors següents.
X I X & I X | I X ^ I
0 0 0 0 0
0 1 0 1 1
1 0 0 1 1
1 1 1 1 0
Continuem amb aquest article sobre els operadors de bits a Python,
Exemple d'operadors bitwise
Ara que heu entès el concepte bàsic que hi ha darrere de la funció dels operadors de bits, posem un exemple per aclarir-lo més.A l'exemple compartit a continuació, estem tenint en compte dues variables a i b, i hi inserim els valors 9 i 65.
tutorials de servidor sql per a principiants
a = 9 b = 65 imprimir ('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 is = ', 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)
A l'exemple anterior, vam declarar dues variables a i b i vam compartir amb ells els valors 9 i 65. Quan es converteix en binari, 9 = 00001001 i 65 = 01000001.
Càlculs
Per al programa anterior, calculem manualment quins poden ser els resultats.
- Operació bit a bit = a & b. Anàlisi: 00001001 i 01000001 = 00000001 = 1
- Operació OR a bits = a | b. Anàlisi: 00001001 | 01000001 = 01001001 = 73
- Operació OR exclusiva per bits a Python = a ^ b. Anàlisi: 00001001 ^ 01000001 = 01001000 = 72
- Operació de desplaçament a la dreta a Python = b >> 1. Anàlisi: 01000001 >> 1 = 00100000 = 32
01000001 >> 1 = 00.100.000 = 32
Això ens porta al final d’aquest article.
Per obtenir coneixements en profunditat sobre Python juntament amb les seves diverses aplicacions, podeu fer-ho per a formació en línia en directe amb assistència les 24 hores del dia, els 7 dies de la setmana i accés durant tota la vida
Tens alguna pregunta? Esmenteu-los a la secció de comentaris de 'Article de Python' i us respondrem.