函數調用變量,我有點新的Python的 - 初學者移動到中間 - 並想知道更多有經驗的Python程序員如何命名他們的電話和函數變量。相同功能
具體而言,我喜歡的名字調用變量一樣被調用函數的「接收」的變量。同上返回變量。
工作正常,但在那裏我可能會遇到的問題,在未來的變化,以global
變量之外?
一個例子電話:v_Array = f_InitSpecified2DArray(v_Width,v_Length)
調用的例子或「接收」功能:def f_InitSpecified2DArray(v_Width, v_Length):
和我做同樣的回報,以及:return v_Array
def f_InitSpecified2DArray(v_Width, v_Length):
v_Array = [v_Width, v_Length]
return v_Array
v_Array = f_InitSpecified2DArray(v_Width,v_Length)
的問題是:我應該期望產生的任何衝突從函數return
內部的名稱v_Array
的重用以及後來的調用代碼中,它被分配到具有相同名稱的變量v_Array
?
謝謝。
Brian,好東西。感謝您的答案和信息。 –
不客氣。你的問題讓我好奇,它是多麼普遍。現在我們知道 - 非常:) – BrianO
PS在grep正則表達式中的第二個'\ b'是不必要的。 – BrianO