Let's begin with numerical data types.
Integers
Integers, as we saw in the previous chapter, are numerical data types that are comprised of whole numbers. Whole numbers can be either negative or positive. In the following example, we will see how Python represents integers, and then, we can check their types:
>>> integer = 49 >>> negative_integer = -35 >>> print(type(integer), integer) <class 'int'> 49 >>> print(type(negative_integer), negative_integer) <class 'int'> -35 >>>
Additionally, Python integers have unlimited precision. This means that there are no limits to how large they can be (save for the amount of available memory):
>>> large_integer = 34567898327463893216847532149022563647754227885439016662145553364327889985421 >>> print(large_integer) 34567898327463893216847532149022563647754227885439016662145553364327889985421 >>>
Floating Point Numbers
Another numerical type supported...