Maison > développement back-end > Tutoriel Python > opérateurs python - application pratique et analyse approfondie des opérateurs de bits

opérateurs python - application pratique et analyse approfondie des opérateurs de bits

乌拉乌拉~
Libérer: 2018-08-13 17:05:06
original
1893 Les gens l'ont consulté

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
Copier après la connexion

Certaines sont couramment utilisées les symboles sont les suivants :

opérateurs python - application pratique et analyse approfondie des opérateurs de bits

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
Copier après la connexion
Ré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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal