【发布时间】:2014-01-16 01:57:31
【问题描述】:
最近我遇到了一些混淆的 python 代码,我可以毫无问题地分离出这些片段并理解代码的小片段。但是,我遇到了一个我不明白的说法:
v, x = 1500, 1000
C = range(v*x)
import struct
P = struct.pack
M, j = '<QIIHHHH', open('M.bmp','wb').write
for X in j('BM'+P(M,v*x*3+26,26,12,v,x,1,24)) or C:
在最后一行代码中,我不明白这个for 循环如何与坐在那里的or 一起工作。代码运行良好,但我不知道它在做什么。我尝试查看 Python 文档,但什么也没看到。这段代码有什么作用?
【问题讨论】:
标签: python loops python-2.7 for-loop