如何声明全局空整数?我有简单的代码,但我不知道如何在def之前声明变量。在Java中,我可以做到这一点:公共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
python 是动态的,因此您无需声明内容;它们会自动存在于分配的第一个范围中。因此,您所需要的只是以上常规的旧作业语句。
如果您想要一个非价值变量,则可以声明如下:
a = None
,也可以按以下方式声明,如果您想要一个零值int变量:
a = int()
顶部:
a = int()
int()
返回0开始。
另外,您需要使用正确的函数语法:
def abcd():
如果e
或s
是传递给abcd
的参数,则需要将它们添加到功能签名中:
def abcd(e, s):
python是一种动态语言,带有鸭子打字。因此,如果您要声明一个空变量,请使用None
作为初始值。这意味着没有价值。
是的,不要使其等于零,具体取决于您正在使用的程序,如果等于零,则无法工作。请记住零与无