def do(fmt, val): print fmt % val # Some small ints do("%d", 42) do("%d", -42) do("%d", 42L) do("%d", -42L) do("%d", 42.0) do("%#x", 1) do("%#x", 1L) do("%#X", 1) do("%#X", 1L) do("%#x", 1.0) do("%#o", 1) do("%#o", 1L) do("%#o", 0) do("%#o", 0L) do("%o", 0) do("%o", 0L) do("%d", 0) do("%d", 0L) do("%#x", 0) do("%#x", 0L) do("%#X", 0) do("%#X", 0L) do("%x", 0x42) do("%x", -0x42) do("%x", 0x42L) do("%x", -0x42L) do("%o", 042) do("%o", -042) do("%o", 042L) do("%o", -042L)