语句和表达是的区别是什么?
语句是含有关键字的一个段代码,可以包含表达式。
表达式是可以计算值的一个式子。
这样理解对吗
http://blog.csdn.net/justjavac/article/details/8127311
这是我之前看过的一个博主的博文有讲解,其实简单的来说不要只看书中的内容,进行实际代码中的简化便是语句就是代码中的一条执行命令,不一定会进行运算也不一定是得到一个具体的结果,但是表达式是进行某种运算之后会得到结果的。
表达式有值,语句没有。
比如
i==3,这是表达式,假设i是4,它的值是false
i=3,这是语句,因为它本身不再表示一个值,只是让i等于4。
《python高级编程》中是这样解释的:
语句: 使用关键字来组成一个命令,告诉解释器要做什么。
表达式:没有关键字,使用数学运算符构成的算数表达式。
表达式可以是语句,语句不能是表达式