F.F*_*poo 2 python integer if-statement declaration global-variables
如何声明全局空整数?我有简单的代码,但我不知道如何在 def 之前声明一个变量。在 Java 中,我可以做到这一点: public int a; 但是如何在python中做到这一点?没有这个,第三个如果不工作
我的代码:
def abcd:
if s<0.72:
if e>30:
a=0
return a
else:
a=0
return a
else:
if a == 1:
a = 1
return a
else:
a=1
return a
while True:
abcd
Run Code Online (Sandbox Code Playgroud)
Python是动态的,所以你不需要声明东西;它们自动存在于分配它们的第一个作用域中。因此,您所需要的只是上面的常规旧赋值语句。
如果你想要一个非值变量,你可以声明如下:
a = None
Run Code Online (Sandbox Code Playgroud)
或者你可以声明如下,如果你想要一个零值的 int 变量:
a = int()
Run Code Online (Sandbox Code Playgroud)