Maison > Article > développement back-end > opérateurs python - application pratique et analyse approfondie des opérateurs de bits
Aujourd'hui, dans cet article, nous parlerons des opérateurs de bits python parmi les opérateurs python. Même s’il n’est pas très couramment utilisé, il reste néanmoins à pratiquer. J'espère que cet article pourra vous aider à lire.
Opérateurs au niveau du bit Python : Les opérateurs au niveau du bit traitent les nombres comme des binaires pour effectuer des calculs.
Les règles de fonctionnement au niveau du bit en Python sont les suivantes : Dans le tableau ci-dessous, la variable a vaut 60, b vaut 13 et le format binaire est le suivant :
a = 0011 1100 b = 0000 1101 ----------------- a&b = 0000 1100 a|b = 0011 1101 a^b = 0011 0001 ~a = 1100 0011
Certaines sont couramment utilisées les symboles sont les suivants :
Après avoir examiné les symboles couramment utilisés, essayons-le. L'exemple suivant montre le fonctionnement de tous les opérateurs de bits en Python :
#!/usr/bin/python # -*- coding: UTF-8 -*- a = 60 # 60 = 0011 1100 b = 13 # 13 = 0000 1101 c = 0 c = a & b; # 12 = 0000 1100 print "1 - c 的值为:", c c = a | b; # 61 = 0011 1101 print "2 - c 的值为:", c c = a ^ b; # 49 = 0011 0001 print "3 - c 的值为:", c c = ~a; # -61 = 1100 0011 print "4 - c 的值为:", c c = a << 2; # 240 = 1111 0000 print "5 - c 的值为:", c c = a >> 2; # 15 = 0000 1111 print "6 - c 的值为:", cRésultat de l'exemple ci-dessus La valeur de votre aide.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!