Python String Formatting Conversion Types :
Conversion Type Meaning
d, i Signed integer decimal
o Unsigned octal
u Unsigned decimal
x Unsigned hexadecimal (lowercase)
X Unsigned hexadecimal (uppercase)
e Floating-point exponential format (lowercase)
E Floating-point exponential format (uppercase)
f, F Floating-point decimal format
g Same as e if exponent is greater than –4 or less than precision
G Same as E if exponent is greater than –4 or less than precision;
c Single character (accepts an integer or a single character string)
r String (converts any Python object using repr)
s String (converts any Python object using str)