函数变量的变量命名约定
Variable naming conventions for function variables
这里是初学者。我正在编写一个具有一些相关函数的脚本,并且想知道在我的函数中命名变量的标准是什么。例如,如果我有 function_1
和 function_2
两者都采用某种文件,是否可以将两个变量命名为 file
?我知道它会起作用,但是这种可怕的编码做法是否可行?
def function_1(file):
# Do something
return file
def function_2(file):
# Do something
return file
def main():
file_1 = function_1(file)
file_2 = function_2(file)
if __name__ == "__main__":
main()
由于两者是两个不同函数范围内的参数,所以命名相同完全没问题。但是,由于 file
是 Python 中的内置函数,我建议将其命名为不同的名称或在名称末尾添加下划线。
这里是初学者。我正在编写一个具有一些相关函数的脚本,并且想知道在我的函数中命名变量的标准是什么。例如,如果我有 function_1
和 function_2
两者都采用某种文件,是否可以将两个变量命名为 file
?我知道它会起作用,但是这种可怕的编码做法是否可行?
def function_1(file):
# Do something
return file
def function_2(file):
# Do something
return file
def main():
file_1 = function_1(file)
file_2 = function_2(file)
if __name__ == "__main__":
main()
由于两者是两个不同函数范围内的参数,所以命名相同完全没问题。但是,由于 file
是 Python 中的内置函数,我建议将其命名为不同的名称或在名称末尾添加下划线。