【发布时间】:2013-02-22 18:37:00
【问题描述】:
我继承了这个 python 程序,并且有点像一个有位的菜鸟,所以我无法弄清楚问题是什么。我在以下函数的第一行遇到语法错误:
def tileKey(self, z, x, y):
zBits = z & 0xFFL
# 8bits, 256 levels. normally [0,21]
xBits = x & 0xFFFFFFFL
# 28 bits
yBits = y & 0xFFFFFFFL
# 28 bits
key = (zBits << 56) | (xBits << 28) | (yBits << 0)
# return the key value integer 720576213915009588
return key
【问题讨论】:
-
另外,如果您不在课堂上,请省略
self参数 -
请编辑您的帖子以包含完整的回溯/错误消息。谢谢。
-
抱歉,剪切粘贴错误,空白已更正。这也是在一个类中,因此是 self arg。
-
数字的 0xFFL 实际上是什么?十六进制中没有
L?! -
@cIph3r
L代表Long(无关但有趣→link)。
标签: python