Ad esempio, se vieni dal C sai che un int in certe architetture è formato da 4 byte, quindi in memoria avrà una rappresentazione del tipo (sto scrivendo numeri a caso)

0x32 0x10 0xA3 0x18

in Python mi sembra di capire che un intero non è formato da un numero fisso di byte. Dunque dato un numero a me servirebbe trovare il valore dei singoli byte (quindi i 4 di sopra). In realtà ho trovato un modo usando struct.pack e unpack, ma mi sembra un po' macchinoso, quindi magari mi sai suggerire qualcosa di meglio.