>>> x=float(12.345)
>>> x
12.345
>>> sys.getsizeof(x)
16
>>> sys.getsizeof(12.345)
16
这里16是字节的单位? 但是在文档中它是64位浮点数
python 3.5.1 32bits Windows 7 64
答案 0 :(得分:3)
currentMask(realValue) {
var self = this;
self.element.addEventListener('keyup', e => {
if (self.element.getAttribute('type') === 'ssn') {
var keycode = (e.which) ? e.which : e.keyCode;
if ((keycode >= 48 && keycode <= 57) || keycode === 8 || keycode === 8 || keycode === 9 || keycode === 37 || keycode === 39) {
var conversion = realValue.split("");
var currentValue = self.element.value.split("");
if (conversion.length === currentValue.length) {
var finale = conversion.concat(currentValue);
}
return true;
}
e.preventDefault();
return false;
}
});
}
返回sys.getsizeof()
类型实例的内存大小。除了浮点数的64位IEEE表示使用的8个字节外,还有额外的内存用于引用计数,指向类型信息的指针等。
答案 1 :(得分:0)
python变量消耗的内存空间取决于你拥有的python版本。 32位或64位平台。
来浮动表示。 32位python中的float占用16个字节的内存,而64位则占用24个字节的内存。