Python 3.x python tkinter语法错误

Python 3.x python tkinter语法错误,python-3.x,tkinter,Python 3.x,Tkinter,为什么我不能在课堂上做非局部变量 下面是代码--> 是,非局部变量=value的语法无效nonlocal,就像global,分别用于将名称“标记”为nonlocal和global。这不是变量定义的特殊形式。您可以将名称“标记”为非本地名称,如下所示: nonlocal variable 然后在代码中的某个地方使用变量。现在我知道了必须使用init(self)的答案 nonlocal font_size = 16 ^

为什么我不能在课堂上做非局部变量

下面是代码-->


是,
非局部变量=value
的语法无效
nonlocal
,就像
global
,分别用于将名称“标记”为nonlocal和global。这不是变量定义的特殊形式。您可以将名称“标记”为非本地名称,如下所示:

nonlocal variable

然后在代码中的某个地方使用
变量。

现在我知道了必须使用init(self)的答案

           nonlocal font_size = 16
                       ^
           SyntaxError: invalid syntax
nonlocal variable