2014-04-17 11:21:43 -04:00
|
|
|
print("%s" % 1.0)
|
|
|
|
print("%r" % 1.0)
|
|
|
|
|
|
|
|
print("%d" % 1.0)
|
|
|
|
print("%i" % 1.0)
|
|
|
|
print("%u" % 1.0)
|
|
|
|
|
2014-06-05 14:44:54 -04:00
|
|
|
# these 3 have different behaviour in Python 3.x versions
|
|
|
|
# uPy raises a TypeError, following Python 3.5 (earlier versions don't)
|
|
|
|
#print("%x" % 18.0)
|
|
|
|
#print("%o" % 18.0)
|
|
|
|
#print("%X" % 18.0)
|
|
|
|
|
2014-04-17 11:21:43 -04:00
|
|
|
print("%e" % 1.23456)
|
|
|
|
print("%E" % 1.23456)
|
|
|
|
print("%f" % 1.23456)
|
|
|
|
print("%F" % 1.23456)
|
|
|
|
print("%g" % 1.23456)
|
|
|
|
print("%G" % 1.23456)
|
2015-05-28 10:22:12 -04:00
|
|
|
|
|
|
|
print("%06e" % float("inf"))
|
|
|
|
print("%06e" % float("-inf"))
|
|
|
|
print("%06e" % float("nan"))
|
2015-05-28 10:24:47 -04:00
|
|
|
|
|
|
|
print("%02.3d" % 123) # prec > width
|
|
|
|
print("%+f %+f" % (1.23, -1.23)) # float sign
|
|
|
|
print("% f % f" % (1.23, -1.23)) # float space sign
|
|
|
|
print("%0f" % -1.23) # negative number with 0 padding
|