【发布时间】:2021-04-08 03:44:55
【问题描述】:
以下表达式在 python 中是如何工作的?
>>> 1 ++++++++++++++++++++ 1
2
>>> 1 ++++++++++++++++++++-+ 1
0
我认为这会引发SyntaxError,但事实并非如此。
【问题讨论】:
-
一般情况下,通过
import ast; print(ast.dump(ast.parse('1 +++-+ 1', mode='eval'), indent=4))传递表达式,自己看看。
标签: python