DSPython  00.03.03 — 25 juin 2012
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Paquetages | Fonctions | Variables
Référence du fichier bit32.py

Bits de naturels sur 32 bits. Plus de détails...

Aller au code source de ce fichier.

Paquetages

namespace  DSPython.bit32
 Bits de naturels sur 32 bits.

Fonctions

def DSPython.bit32.bin
 n en binaire dans un string
def DSPython.bit32.bit
 Le bit d'indice i de n vaut 1 ?
def DSPython.bit32.bitset
 n avec son bit d'indice i à b
def DSPython.bit32.bitset0
 n avec son bit d'indice i à 0
def DSPython.bit32.bitset1
 n avec son bit d'indice i à 1
def DSPython.bit32.lg
 lg(n) == log2(n) == nbbits(n) - 1 == l'indice du dernier bit à 1 de n     (n != 0)
def DSPython.bit32.mersenne
 Mk == 2k - 1.
def DSPython.bit32.mersenne_is
 n est un nombre de Mersenne ?
def DSPython.bit32.mersenne_to_index
 Indice du nombre de Mersenne correspondant à n, ou None.
def DSPython.bit32.nbbits0
 Nombre de bits à 0 de n.
def DSPython.bit32.nbbits1
 Nombre de bits à 1 de n.
def DSPython.bit32.nbbits
 Nombre de bits de n.
def DSPython.bit32.pow2
 2k
def DSPython.bit32.pow2_is
 n est une puissance de 2 ?
def DSPython.bit32.pow2_to_index
 Exposant de la puissance de Mersenne correspondant à n, ou None.
def DSPython.bit32.rscan0
 Indice du dernier bit à 0 de n, ou None.
def DSPython.bit32.rscan1
 Indice du dernier bit à 1 de, n == nbbits(n) - 1 ou None.
def DSPython.bit32.scan0
 Indice du premier bit à 0 de n.
def DSPython.bit32.scan1
 Indice du premier bit à 1 de n, ou None.

Variables

string DSPython.bit32.VERSION = 'bit32 --- 2010 March 16'
 Date du dernier changement pour ce module.
tuple DSPython.bit32.BIN_8_TUPLE
 Représentation binaire des naturels tenant sur 8 bits.
int DSPython.bit32.MERSENNE8 = 255
 Nombre de Mersenne M8 == 28
int DSPython.bit32.MERSENNE16 = 65535
 Nombre de Mersenne M16 == 216
int DSPython.bit32.MERSENNE24 = 16777215
 Nombre de Mersenne M24 == 224
int DSPython.bit32.MERSENNE32 = 4294967295
 Nombre de Mersenne M32 == 232
tuple DSPython.bit32.MERSENNE_TUPLE
 Nombres de Mersenne Mn tenant sur 32 bits.
tuple DSPython.bit32.NBBITS1_8_TUPLE
 Nombre de bits à 1 pour les naturels tenant sur 8 bits.
tuple DSPython.bit32.NBBITS_8_TUPLE
 Nombre de bits pour les naturels tenant sur 8 bits.
tuple DSPython.bit32.POW2_TUPLE
 2k, puissances de 2 tenant sur 32 bits
tuple DSPython.bit32.RSCAN0_8_TUPLE
 Indice du dernier bit à 0 pour les naturels tenant sur 8 bits.
tuple DSPython.bit32.SCAN0_ODD8_TUPLE
 Indice du premier bit à 0 pour les naturels impairs tenant sur 8 bits.
tuple DSPython.bit32.SCAN1_EVEN8_TUPLE
 Indice du premier bit à 1 pour les naturels pairs tenant sur 8 bits, ou None.

Description détaillée

Bits de naturels sur 32 bits.

Définition dans le fichier bit32.py.