import tkinter as tk
def add(one, two):
c = 666
one[0] = one[0] + 2
two = two + 2
c = c + 5
print(f"a={one}")
print(f"b={two}")
print(f"c={c}")
a = [11]
b = 111
def game_loop():
add(a, b)
base.after(FPS, game_loop)
FPS = 400
base = tk.Tk()
base.after(FPS, game_loop)
base.mainloop()
证明只有列表a的值会不断的更新,而b和内部变量c都无法更新