Other language, such as C and Java, use a fixed bit-width to represent integers. This is not the case in Python. There is no limit. You can store arbitrarily large numbers in Python variables without any issues:
>>> big = 2**100
>>> big
1267650600228229401496703205376L
>>> big = 2**1000
>>> len(str(big))
302