len() 函数
对于len函数,如果检测的对象比 sys.maxsize 定义的数值大,怎么打出来? 我试了一下,报错了>>> import sys>>> sys.maxsize
2147483647
>>> a = []
>>> for i in range(2147483648):
a.append('a')
Traceback (most recent call last):
File "<pyshell#5>", line 2, in <module>
a.append('a')
MemoryError
可能也是有最大数值的 柿子饼同学 发表于 2021-2-26 21:23
我试了一下,报错了
可能也是有最大数值的
不过数值可以sys.maxsize + 1
2147483648 对啊 内存不允许,一个'a'占1个字节,2147483648个'a'就要占2GB内存。。。{:10_245:}
页:
[1]