There are other kinds of values, including integers and decimal numbers. An integer is a whole number like 1 or 17. Decimal numbers are numbers that have a decimal point, like 1.0 or 3.14159.
Every value has a type.
If you are not sure what type a value has, you can ask the Python interpreter. Not surprisingly, the integer type is called int . The decimal type is called float because these numbers are represented in a format called floating-point . It doesn't matter that the contents of the string happen to be digits. When you type a large integer, you might be tempted to use commas between groups of three digits, as in 1,000,000 .