当尝试在return语句中使用+ =运算符时,为什么会出现语法错误?

问题描述 投票:0回答:1

我正在尝试写类似:-

x,y = 5,3
return x+=y

执行此操作时出现语法错误。此语法错误试图防止的根本问题或机制是什么?

python syntax-error operators add
1个回答
0
投票

您不能在功能范围之外使用return

这个不会抛出任何异常:

x,y = 5,3
x += y
print(x) # 8
© www.soinside.com 2019 - 2024. All rights reserved.