2013-04-07 88 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

相關問題