one = 1 def add_one(one): two = one + 1 return two two = add_one(one) print(two)
我正在为返回的变量分配相同的名称
这不是坏习惯。这是因为two中的变量add_one()属于不同的范围。
two
add_one()
因此,方法外的变量two将不受add_one()中发生的情况的影响。