表达式
是由运算符和操作数组成的。也可以说是能够表达出一定结果的式子。 操作数指运算符两边参与运算的对象 运算符用于执行程序代码运算,会针对一个以上操作数项目来进执行运算 语句是指的是一段可执行的代码,表示的是一个动作而不是生成或者返回一个值。比如输出,给变量赋值等都可以称之为一个语句 表达式:能够表达出一定结果的式子,表示的是一个结果 语句:指的是一段可执行的代码,表示的是一个动作/命令
注意:表达式不一定是一条语句,但一条语句中可以包含表达式。 算数运算符 复合赋值运算符 示例: age += 1 ===》age = age +1 先进行运算得出结果 然后把结果重新赋值给age
比较运算符 定义:比较运算通常用于比两个数或两个表达式的大小,比较的结果是布尔类型,要么是True要么是False。 作用:使用 比较运算符 可以比较高低、大小、长短 注意: “=”与“”的区别: “=”表示赋值,比如 a = 1,表示把1赋值给a “”表示比较运算符等于,比如 a=1,b=2, 则a == b的值是False 逻辑运算符 逻辑运算符可以将两个或多个关系表达式连接成一个或使表达式的逻辑反转,从而得出最终一个结果 逻辑运算符的运算结果也可以是布尔类型的,经常与比较运算符结合使用 and 第一种情况:and左右两边都是比较运算,最终运算结果是布尔类型,这也是逻辑运算中最常用的一种情况。 用法:and左右两边有一个False,则最终结果即为False,只有当and两边都是True,则最终结果才是True. 第二种情况:and左右两边没有其他逻辑运算仅数字。 用法:如果 a为False,a and b 返回 False,否则它返回 b 的计算值。在python中,数字0即为Fasle, 其他数字为True or 第一种情况:or左右两边都是比较运算。 用法:or左右两边只要有一个为True,则最终结果即为True,只有当or两边都是False,则最终结果才是False. 第二种情况:or左右两边没有其他逻辑运算仅数字。 用法:如果 x 是True,它返回 x 的值,否则它返回 y 的计算值. not not:就是不是的意思。写法:not a 用法:如果 a为 True,则返回 False;如果 a 为 False,则返回 True.
|