【发布时间】:2013-05-15 15:29:50
【问题描述】:
根据this answer,函数调用是一个语句,但在我在 Coursera 中学习的课程中,他们说函数调用是一个表达式。
所以这是我的猜测:函数调用做了一些事情,这就是为什么它是一个语句,但是在它被调用之后,它会计算并传递一个值,这使得它也是一个表达式。
函数调用是表达式吗?
【问题讨论】:
-
“做某事”这个词非常含糊且具有误导性,请不要过度解读。
-
我认为这个答案有点令人困惑,甚至可能具有误导性。但是,如果您阅读 cmets 的答案,他们会解释一切。 (其他答案也有帮助)。函数调用是一个表达式。由于任何表达式也是表达式语句,这意味着函数调用也是语句。
标签: python function syntax expression call