色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python為什么不像ts一樣強制要求標注變量類型

劉姿婷2年前16瀏覽0評論

python為什么不像ts一樣強制要求標注變量類型?

python是解釋型語言,內存管理都是由解釋器來做的,基本不需要程序員干預。它會在你對變量賦值的時候判斷數據類型,這樣靈活性和安全性、開發效率更好。

舉個例子:

a=123456

b=123456

print(id(a))

print(id(b))

a=654321

print(id(a))

觀察a變量和b變量的內存地址,實際上是一樣的,再看a賦值654321后的地址和賦值之前是不一樣的。

如果再次對a賦值,

a=78901,

那么a變量的內存地址會再次發生變化,a=654321的時候占用的內存塊會因為沒有任何引用而被python解釋器自動回收處理。

python的解釋器對內存管理做了大量工作,提高了程序員開發效率,缺點就是程序運行速度偏慢。