我一直在寻找我的问题,但没有发现任何有用的东西.我的问题相当简单明了.
对某个变量使用相同的名称是优选的还是"pythonic",它将出现在不同的函数中,但具有相同的目的?
例如:
def first_function(): pt = win.getMouse() # This waits for a mouseclick in a graphical window. if blabla.button.clicked(pt): second_function() def second_function(): pt = win.getMouse() if whatever.button.clicked(pt): third_function()
如果变量引用(pt)win.getMouse()
中second_function()
的变量与变量中的变量相同first_function()
吗?或者第二个函数中的变量pt是否应该被命名为其他?