2013-04-07 85 views
2

我是python的新手,并且正在尝试编写一个方程式,该方程式利用了几个自动化过程的值。这些是人口常数。因此,例如,新手?:这是一个变量,函数还是什么?

Pop1Stnd=78784000 

Pop2Stnd=150486000 

Pop3Stnd=45364000 

这将是目前的形式足以在脚本,即顶部的声明(我使用ArcPy中)低于进口ArcPy中,set.env.workspace等

如果不是,我需要用另一种方式声明它吗? 也许

def Pop1Stnd=78784000 

最后,本措辞函数,变量,还是什么? 千恩万谢, 大卫

回答

3

是,第一种方式是你如何声明一个变量,是完全正常的,但通常声明常数时,风格决定使用全部大写,如:

POP1STND = 78784000 

第二方式:

def Pop1Stnd=78784000 

将用于定义一个函数,虽然语法不正确/不完整。这将是这样的:

def pop_function("paramaters go here"): 
    "do some stuff here" 
+0

我会投这个,但我没有街头信用!非常感谢! – 2013-04-07 01:20:00

+1

如果解决了问题,请接受答案。一般来说,像你问的问题将被关闭,因为答案可以在Python文档或任何数量或教程中找到,或者通过查看许多关于SO的python相关问题。 – ecline6 2013-04-07 01:21:52

+2

@DavidMeek值得注意的是,风格明智,常量通常都写成大写 - 例如:'POP1STDN' – 2013-04-07 01:25:16

相关问题