将参数传递给函数:我是否需要使用别名?

时间:2018-07-23 12:49:01

标签: python function

将值传递给Python中的函数时,可以使用相同的var名称吗?

def function(i):
    z=i+1
    print (z)

for i in range (0,100):
    function(i)

还是我应该这样做:

def function(x):
    z=x+1
    print (z)

for i in range (0,100):
    function(i)

最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

没有技术原因不建议您使用它,但我强烈建议您摆脱习惯,例如if这样的变量命名,而不是number_of_beds_in_reserved_room(或camelCase,如果愿意的话:)。通过使用简短的变量名来保持不良习惯,如今您一无所获,但是却冒着很多变量名重影的风险,这可能很难调试。 RAM很便宜。你的时间不是。