表达式是可以被求值的代码,而语句是一段可执行代码。
因为表达式可被求值,所以它可写在赋值语句等号的右侧。而语句不一定有值,所以像import、for和break等语句就不能被用于赋值。
Python的语句分为两大类:简单和复合语句。简单语句是指一逻辑行的代码。例如表达式语句、赋值语句和return语句等。复合语句是指包含、影响或控制一组语句的代码。例如if、try和class语句等。
在编程概念中,表达式和语句分别是什么概念?
原文:http://www.cnblogs.com/hihtml5/p/6484382.html