1
3
您在64位的python版本上运行它,在这个版本上
文件不是很清楚。它所说的就是
|
2
1
在第一种情况下,您从包含4个元素的列表初始化数组。这将为您提供一个包含4个元素的数组:列表中的每个值对应一个元素。 在第二种情况下,从字节字符串初始化数组:字符串中的字节将直接复制到数组中。“l”说明符创建一个无符号长整型数组,该数组具有 最低限度 大小为4字节。 在我的计算机(Windows 64位python 2.6)上,从4字节字符串初始化工作正常:
我猜无论您使用的是哪个版本的python,都有8字节而不是4字节的无符号长整型。尝试将从列表中创建的数组转换回字符串,并查看包含的字节数:
另外,我假设您使用的是python 2.x,在python 3.x上,您将得到一个类型错误。 |
ElectricRay81 · 从字符串到双精度的转换效果不好 2 年前 |
user9591123 · 转换字符串? 6 年前 |
duckkkk · C中的类型转换(降级)[关闭] 6 年前 |
MDS18 · 在构造函数中将int转换为float 6 年前 |