Python——为什么Python中没有自增++和自减--操作? Posted on 2018-03-26 C++和Java等语言都有++和–操作,为什么以方便自居的Python却没有这种操作呢? Python的数值对象123456789101112131415a = 1b = 1c = 1000123d = 1000123print id(a)print id(b)print id(c)print id(d)# output:94181316498840941813164988409418132396572094181323965720 Python数值对象都是不可变类型,与String一样,所以不能修改对象内部数据 C++中的i++修改内存中对象本身,数值增加1,而Python不能修改对象本身 与C++中字符串可以修改,Python中不能修改是一个道理