zvoase (owner)

Revisions

  • 466bc8 Wed Oct 29 20:40:39 -0700 2008
gist: 20907 Download_button fork
public
Public Clone URL: git://gist.github.com/20907.git
Embed All Files: show embed
num_as_sortable_string.py #
1
2
3
4
5
6
7
8
9
10
11
12
def number_to_string(number, words):
    list_out = []
if not number:
return words[0] # Because 0 is '0', not ''.
    while number:
        list_out = [number % len(words)] + list_out
        number = number // len(words)
    return ''.join(words[n] for n in list_out)
 
def number_to_zpadded_string(number, length=32):
    return number_to_string(number, 'abcdefghijklmnopqrstuvwxy').ljust(
length, 'z')