15.常用运算

1.算术运算

算术运算的结果是数值
1.运算符

运算符作用
+
-
*
/
//整除
%取余
**

2.代码示例

print(1 + 2)										结果为:3
print(4 - 3)										结果为:1
print(5 * 6)										结果为:30
print(8 / 4)										结果为:2
print(17 // 5)										结果为:3
print(19 % 6)										结果为:1
print(3 ** 3)										结果为:27

2.逻辑运算

逻辑运算的结果是布尔值
1.运算符

运算符作用
>大于
<小于
==等于
>=大于等于
<=小于等于
!=不等于

2.代码示例

print( 1 > 2)										  结果为:False
print(3 < 4)										  结果为:True
print(5 == 6)										  结果为:False
print(7 <= 8)										  结果为:True
print(8 >= 6)										  结果为:True
print(1 != 2)										  结果为:True

3.赋值运算

赋值运算的原理: a 运算符= b ---->a = a 运算符 b
1.运算符

运算符作用
+=加法赋值
-=减法赋值
*=乘法赋值
/=除法赋值
//=整除赋值
%=取余赋值
**=幂赋值

2.代码示例

a = 1
a += 2
print(a)										 		结果为:3
b = 4
b -= 3
print(b)												结果为:1
c = 5
c *= 6													
print(c)												结果为:30
d = 6
d /= 3
print(d)												结果为:2
e = 15
e //= 3
print(e)												结果为:5
f = 16
f %= 4
print(f)												结果为:0
g = 4
g **= 4
print(g)												结果为:256

4.逻辑运算

逻辑运算的结果为布尔值或数值
1.运算符

运算符作用
not
and
or

优先级:not > and > or
对于多个and语句一假为假,全真为真
对多个or语句一真为真,全假为假

2.代码示例

print(not 1 < 2 and 1 == 2)											结果为:False
print(not 1 > 2 and 5 ==6 or 7 < 8)									结果为:True
print(15 and 0 or '' and 0 or 'aaa' or 'bbb' == 'ccc' and 778 or 10 > 4)			结果为:'aaa'

5.成员运算

成员运算的结果是布尔值
1.运算符

运算符作用
in判断一个对象是否在另一个对象中
not in判断一个对象是否不在另一个对象中

2.代码示例

a = "1"
b = "a"
c = [1,"a"]
print(a in c)											结果为:False
print(b not in c)										结果为:False

6.身份运算

身份运算的结果是布尔值
1.运算符

运算符作用
is判断两个对象的id是否相同
not is判断两个对象的id是否不同

2.代码示例

a = 1000
b = a
c = 1000
print(a is b)											结果为:True
print(c is b)											结果为:False		
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值