【问题标题】:Newbie ?: is this a variable, function, or what? [closed]新手?:这是一个变量,函数还是什么? [关闭]
【发布时间】:2013-04-07 01:17:01
【问题描述】:

我是 python 新手,我正在尝试编写一个利用多个值进行自动化过程的方程式。这些是种群常数。比如,

Pop1Stnd=78784000 

Pop2Stnd=150486000

Pop3Stnd=45364000

以目前的形式在脚本顶部声明是否足够,即(我正在使用 arcpy)在 import arcpy、set.env.workspace 等下方?

如果不是,我需要以其他方式声明吗? 也许

def Pop1Stnd=78784000

最后,现在的措辞是函数、变量还是什么? 非常感谢, 大卫

【问题讨论】:

    标签: python function variables


    【解决方案1】:

    是的,第一种方法是声明变量的方式,这非常好,但是通常在声明常量时,样式要求使用全部大写,例如:

    POP1STND = 78784000
    

    第二种方式:

    def Pop1Stnd=78784000
    

    将用于定义函数,尽管语法不正确/不完整。它会是这样的:

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

    【讨论】:

    • 我会投赞成票,但我没有街头信誉!非常感谢!
    • 如果解决了问题,请接受答案。不过,一般来说,像您提出的问题将被关闭,因为可以在 Python 文档或任何数字或教程中找到答案,或者通过查看 SO 上的许多与 Python 相关的问题。
    • @DavidMeek 值得注意的是,在样式方面,常量通常全部大写 - 例如:POP1STDN
    • @Jon Clements,将其添加到我的答案中。
    • @JonClements 非常感谢您的启发 :)
    猜你喜欢
    • 1970-01-01
    • 2021-01-31
    • 1970-01-01
    • 2013-08-15
    • 2015-02-12
    • 2023-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多