In Python and most other programming languages, a value can have a type associated with it. Python is a dynamically typed programming language which means Python will figure out a value's type. Some types store numbers, text, or even complex data (such as a dictionary).
Here is a list of all Types that are covered in this handbook: