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