函数调用变量,我有点新的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