1.6-python表达式

1、运算符
运算符就是数据的数学据运算,如下表所示:
在这里插入图片描述
2、关系运算
关系运算是数据大小比较的运算,共有6中关系运算,如下表所示:
在这里插入图片描述
关系运算用于连接两个表达式,形成关系运算表达式,例如:

a+b>c+d
a<=b+c
a=b
a<>c

关系运算表达式的结果是一个true或false的逻辑值
1> 数值的比较与数学上的意义一样,例如:3>2为true,-3>-2为false
2> 字符的比较是用字符的Unicode码进行的,例如 “a”>"A"为true,因为"a"值比"A"的大,在字符比较中有以下规律:
空格<“0”<“1”<…<“9”<“A”<“B”<…<"Z<“a”<“b”<…<“z”<汉字

3、逻辑运算和逻辑表达式
 1> 逻辑运算
逻辑运算是指对逻辑值的运算,主要有 “与(and)”、“或(or)”、"非(not)"三种运算,三种运算的关系如下表所示:
在这里插入图片描述
在and、or、not三种运算中,非运算not级别最高,and次之,or运算级别最低。
例如 逻辑式 a and b or not c 是先运算 not c,之后运算 a and b,最后运算 or。
在and、or、not三种运算中有如下规则
<1> not(a and b) 等价于 not a or not b
<2> not (a or b) 等价于 not a and not b
<3> not(not a)等价于 a

 2> 逻辑运算表达式
逻辑运算常常与关系运算相组合,形成逻辑运算表达式。在这种表达式,关系运算优先于逻辑运算,例如:
a+b>c and a+c>b and b+c > a,表示只有当 a+b>c ,同时 a+c>b ,同时 b+c > a 三个都成立时,结果才为true
a>b or a>c,表示只要 a>b 与 a>c 之一成立,结果为true
not a or b>c,表示 只要 not a 为true 与 b>c 之一成立,结果为true

4、逻辑运算应用
例一:判断一个整数n是否为奇数
分析:n是否为奇数只要看它除以2的余数是否为0,因此:
如 n % 2 =0,则n为偶数
如 n % 2 !=0,则n为奇数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值