2010-09-06 10 views
0

Si vous avez un int et vous souhaitez le convertir en une seule chaîne char, vous pouvez utiliser la fonction chr()Python: int à l'élément de flux binaire?

est-il un moyen de convertir un int en un seul flux binaire char?

par exemple:

>>> something(97) 
b'a' 

Quelle est la chose?

Répondre

0

3.x Python:

>>> bytes([97]) 
b'a' 
+0

ouais, whoops, fixe cela. Merci. – Violet

+0

Est-ce que cela fonctionnera pour n'importe quel nombre 0-255? – Violet

0

Vous pouvez faire:

bytes(chr(97)) 
+0

et qui ne manquera pas si on leur donne un nombre 0-255? – Violet

+0

il ne manquera pas, ce one-liner fonctionne bien: 'pour x dans la plage (256): octets (chr (x))' –