1. 程式人生 > >Python中為什麼沒有++和--(自增/減)

Python中為什麼沒有++和--(自增/減)

  • 比如python中有x += y這種形式的表示式,但是沒有x++這樣的。查了一些資料,發現+=是代表改變了變數,相當於重新生成了一個變數,把操作後的結果賦予這個新生成的變數。但是++的話代表改變了物件本身,注意是物件本省,而不是變數本身。這個物件指的是記憶體中存放基本型別的資料的地址所指的內容。而Python的模型規定,數值物件是不可改變的。