1. 内存限制差异
32位Python的最大内存限制是4GB(实际可用约2-3GB),这是由32位系统的内存寻址能力决定的。64位Python理论上可以支持高达16EB(1EB=10亿GB)的内存。
# 检查Python内存限制
import sys
import platform
print(f"Python版本: {platform.architecture()[0]}")
print(f"最大整数值: {sys.maxsize}")
print(f"内存信息: {sys.getsizeof([0] * 1000000) / (1024*1024):.2f} MB 用于100万元素列表")
发表评论