python 2.7.10 中的大整数加法错误

Large integers addition error in python 2.7.10

我正在尝试使用 python 解决问题。其中我必须处理大整数(最多 500 位)。根据我目前的理解,python 可以用相同的传统方式处理任何数字。但是我在这样的简单加法中遇到了问题:

>>> p= 1001101111101011011100101100100110111011111011000100111100111110111101011011011100111001100011111010
>>> q= 0011111011111010111101111110101101111001111111100011111101101100100011010011111011111110110011111000
>>> p+q
1001101111105557844987142979708366943425581971579987152809865568761000527613931421735161949470823522L

任何人都可以解释为什么我会收到这样的错误。

Var q 以零开头,使其成为八进制数,而不是十进制数