这是不好的做法:分配返回变量

问题描述 投票:0回答:1
one = 1 
def add_one(one):
  two = one + 1 
  return two 

two = add_one(one)
print(two)

我正在为返回的变量分配相同的名称

python syntax
1个回答
0
投票

这不是坏习惯。这是因为two中的变量add_one()属于不同的范围。

因此,方法外的变量two将不受add_one()中发生的情况的影响。

© www.soinside.com 2019 - 2024. All rights reserved.