Mercurial > cpython-lru_cache-weakref
view Doc/ref/reswords.py @ 5817:48b94de85bf3 legacy-trunk
Extensive changes by AMK.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Thu, 17 Jul 1997 16:29:42 +0000 |
| parents | 515ed73da5b1 |
| children | 60415bf5f8f2 |
line wrap: on
line source
"""Spit out the Python reserved words table.""" import string raw_words = """ and del for is raise assert elif from lambda return break else global not try class except if or while continue exec import pass def finally in print """ ncols = 5 def main(): words = string.split(raw_words) words.sort() colwidth = 1 + max(map(len, words)) nwords = len(words) nrows = (nwords + ncols - 1) / ncols for irow in range(nrows): for icol in range(ncols): i = irow + icol * nrows if 0 <= i < nwords: word = words[i] else: word = "" print "%-*s" % (colwidth, word), print main()
