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 的值为:", c
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!