我已經(jīng)使用 C++ 好幾年了,現(xiàn)在我要學(xué)習(xí) Python 來(lái)制作在服務(wù)器上運(yùn)行的程序。剛才我在一個(gè)網(wǎng)站上看到,Python中的int和float變量是不可更改的,賦值操作意味著產(chǎn)生了一個(gè)新對(duì)象。我對(duì) Python 為何設(shè)計(jì)成那樣感到困惑。并且,會(huì)不會(huì)帶來(lái)一些運(yùn)行效率上的問(wèn)題?英語(yǔ)不是我的母語(yǔ),我還在學(xué)習(xí)英語(yǔ),所以可能有一些不正確的地方。我真的為此感到內(nèi)疚。示例代碼...x = 1id(x)x = 2id(x)x += 2id(x)
為什么 Python 中的數(shù)據(jù)變量是不可更改的?
拉風(fēng)的咖菲貓
2021-12-17 16:47:13