t171.py 457 B

123456789101112131415161718192021
  1. def do(fmt, val):
  2. print fmt % val
  3. do("%d", 42)
  4. do("%x", 42)
  5. do("%o", 42)
  6. do("%d", 42L)
  7. do("%x", 42L)
  8. do("%o", 42L)
  9. do("%d", 4200000000000L)
  10. do("%x", 4200000000000L)
  11. do("%o", 4200000000000L)
  12. do("%d", 0x4200000000000L)
  13. do("%x", 0x4200000000000L)
  14. do("%o", 0x4200000000000L)
  15. do("%d", 0o4200000000000L)
  16. do("%x", 0o4200000000000L)
  17. do("%o", 0o4200000000000L)
  18. big = 012345670123456701234567012345670L # 32 octal digits
  19. print big
  20. print repr(big)
  21. print str(big)