Existe-t-il une bibliothèque qui convertit des nombres très longs en chaîne en copiant simplement les données?long <-> str conversion binaire
Ces one-liners sont trop lents:
def xlong(s):
return sum([ord(c) << e*8 for e,c in enumerate(s)])
def xstr(x):
return chr(x&255) + xstr(x >> 8) if x else ''
print xlong('abcd'*1024) % 666
print xstr(13**666)
Cela ne fonctionnera pas pour les grands nombres, par exemple, 13 ** 666 – jfs