Otevření a čtení binárních souborů
- Binární soubory můžeme otevřít v binárním režimu(
rb
pro čtení,wb
pro zápis) pomocí funkceopen()
čtení binárního souboru
with open('example.bin', 'rb') as file: binary_data = file.read() print(binary_data)
Základní operace
sčítání
# Sčítání a = 0b1101 b = 0b1011 c = a + b print(bin(c)) # Vypíše: 0b11000
odčítání
# Odčítání d = a - b print(bin(d)) # Vypíše: 0b1
bitový posun
# Posun doprava (dělení 2) x = 0b1101 x_right_shifted = x >> 1 print(bin(x_right_shifted)) # Vypíše: 0b110 # Posun doleva (násobení 2) y = 0b1101 y_left_shifted = y << 1 print(bin(y_left_shifted)) # Vypíše: 0b11010
bitový posun
# Bitový AND a = 0b1101 b = 0b1011 c = a & b print(bin(c)) # Vypíše: 0b1001 # Bitový OR d = a | b print(bin(d)) # Vypíše: 0b1111 # Bitový XOR e = a ^ b print(bin(e)) # Vypíše: 0b110 # Bitová negace f = ~a print(bin(f)) # Vypíše: -0b1110 (jelikož výsledek závisí na délce bitového slova)
Navigace
Předchozí: Práce se soubory v jazyce Python Následující: Moduly v jazyce Python a jejich importování Celý okruh: 3. Programovací jazyky a programování