Python代码不一致

时间:2013-02-24 16:13:12

标签: python tuples

我有以下代码,这是Sublime Editor的插件:

old_viewport_position = self.view.viewport_position()
x = old_viewport_position[0]
y = old_viewport_position[1]
// smth happens
self.view.set_viewport_position((x,y))
// or self.view.set_viewport_position(old_viewport_position) 
print(old_viewport_position) //(0.0, 2759.0)
print(x) //0.0
print(y) //2759.0

结果不是必须使用此xy

但是如果我制作这个值的硬编码,例如:

self.view.set_viewport_position((0.0, 1339))

然后结果是预期的。 在第一种情况下,似乎根本没有行set_viewport_position。 仍print表示值有效。我的问题是这个元组或函数是什么,它采用这个元组,在同一个代码中,运行时的值不起作用,但硬编码的值有效。

0 个答案:

没有答案