在c语言和c++中我们经常会用到自增或者自减的语句,但对于python中如果运用这种格式便会报错...why? 一、预备知识 小整数池 python中为了提高储存效率,对于int类型的整型变量的储存,有一个专门的小整数池,它会存放-5到256的整形数值,并对应相应的地址。当我们调用这个区间内的整型数值时,系统会从小整数池中将需要的数字拿出。 二、正文 对于c语言,当我们定义一个变量并对其赋值的时候,它会先分配一个内存地址,然后将我们赋予的值储存到该地址当中。 但对于python它是从整数池中取得该对象。 因此当我们使用自增或者自减(i++或i–)的时候,它相当于对对象本身进行运算,但p