python中的數(shù)據(jù)類型 計算機能不能真正意義上存儲一個無理數(shù)?如果能的話是怎么做到的呢?
計算機能不能真正意義上存儲一個無理數(shù)?如果能的話是怎么做到的呢?不,它只能是一個有理數(shù)Python中只有一種本機浮點數(shù)類型,稱為float。它的大小是24字節(jié)(我在這里使用的是python3.6,其他
計算機能不能真正意義上存儲一個無理數(shù)?如果能的話是怎么做到的呢?
不,它只能是一個有理數(shù)
Python中只有一種本機浮點數(shù)類型,稱為float。它的大小是24字節(jié)(我在這里使用的是python3.6,其他版本還不清楚)。它是雙精度的(你輸入一個很長的十進制,它會給你15-16個有效數(shù)字,這是雙精度浮點數(shù)的一個典型特征),不管你有多短Python不同于其他語言,每個變量都是一個對象,對象中有各種屬性方法,所以內(nèi)存消耗比其他語言要大得多
如果您希望內(nèi)存消耗更小并且需要單精度,建議使用numpy和其他第三方庫,它們可以控制變量類型的大小。