...

/

Numbers and Strings

Numbers and Strings

Learn about the different categories that fall under the numbers and strings section in Python.

Introduction to numbers

There are several different kinds of numbers in Python. The following describes all of these:

  • A decimal integer consists of either the number 0 or a sequence of digits not beginning with 0.
  • A binary integer consists of binary digits (0, 1), beginning with 0b or 0B.
  • An octal integer consists of a sequence of octal digits (0 to 7), beginning with 0o or 0O.
  • A hexadecimal integer consists of a sequence of hex digits (0 to 9 and a to f or A to F), beginning with 0x or 0X.
  • A floating-point (“real”) number includes a decimal point, an exponent suffix, or both. The exponent consists of an optional sign, the letter e or E, and one or more digits.
  • An imaginary number consists of a decimal integer or a floating-point number, and it is suffixed by j (not i
...