**sys.maxint** is the
maximum value for the int variable in Python 2.

Python 3 doesn’t use this property because the int type in
Python 3 has no limit. For Python 3, you can use **sys.maxsize** to check the maximum size lists, strings, dicts, and
many other containers can have.

To check that there is no limit, you can use **sys.maxsize** and multiply by itself.

```
import sys
a = sys.maxsize
print(a)
a *= sys.maxsize
print(a)
```

This code gives me the following result:

9223372036854775807 85070591730234615847396907784232501249

The first number is the **sys.maxsize**
number and the second one is **sys.maxsize**
squared. As you can see, you can use really huge numbers in Python 3.

If you want to find the biggest number in Python 3, you can use **float(“inf”)**.

```
a = float("inf")
print(a - 1)
print(a)
print(a + 1)
print(a * a)
print(a / a)
print(pow(a, 2))
print(pow(a, 0))
```

If you print this value, you are going to get the infinite number:

inf inf inf inf nan inf 1.0

Adding, subtracting, multiplying numbers by infinite give you infinity. If you try to divide infinity by infinity, it will give you **Nan** (not a number). You can also use the power function, and every number to the power of zero gives you 1. This is what we see in our example.