python的计算符号说明_python中的计算符号

1、算数计算符号:+ - * /   //(取整)  %(取余)  **(次方)

1 >>> 6+8

2 14

3 >>> 9-3

4 6

5 >>> 3*4

6 12

7 >>> 16/2

8 8.0

9 >>> 9/2

10 4.5

11 >>> 9%2

12 1

13 >>> 2**5

14 32

15 >>>

*python中计算不区分括号()、中括号[]、花括号{},统一使用小括号*

1 >>> [(3+1)*2+3]*4

2 [11, 11, 11, 11]3 >>> ((3+1)*2+3)*4

4 44

5 >>>

2、比较运算符:>、 =、 <=、 ==、!=   True False

1 >>> a = 5

2 >>> b = 3

3 >>> a > b #检查左操作数的值是否大于右操作数的值,如果是,则条件成立。

4 True5 >>> a < b #检查左操作数的值是否小于右操作数的值,如果是,则条件成立。

6 False7 >>> a <= b #检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立。

8 False9 >>> a >= b #检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立。

10 True11 >>> a == b #检查,两个操作数的值是否相等,如果是则条件变为真。

12 False13 >>> a != b #检查两个操作数的值是否相等,如果值不相等,则条件变为真。

14 True

3、赋值运算符: = 、+= 、-= 、*= 、/= 、%= 、//= 、**=

1 >>> num = 2

2 >>> num += 1 #等价于 num = num + 1

3 >>> num -= 1 #等价于 num = num - 1

4 >>> num *= 1 #等价于 num = num * 1

5 >>> num /= 1 #等价于 num = num / 1

6 >>> num //= 1 #等价于 num = num // 1

7 >>> num %= 1 #等价于 num = num % 1

8 >>> num **= 2 #等价于 num = num ** 2

4、逻辑运算符: 短路原则:not 、and、 or

逻辑运算符是用来做逻辑计算的。像我们上面用到的比较运算符,每一次比较其实就是一次条件判断,都会相应的得到一个为True或False的值。而逻辑运算符的的操作数就是一个用来做条件判断的表达式或者变量。

1 >>> a > b and a < b #如果两个操作数都是True,那么结果为True,否则结果为False。

2 False3 >>> a > b or a < b #如果有两个操作数至少有一个为True, 那么条件变为True,否则为False。

4 True5 >>> not a > b #反转操作的状态,操作数为True,则结果为False,反之则为True

6 False

结果为True的时候,我们一般称 结果为 真, 逻辑运算符会有一个真值表。

        

       

and  真值表                                               or 真值表                                                   not 真值表

**短路原则

对于and

如果前面的第一个条件为假,那么这个and前后两个条件组成的表达式 的计算结果就一定为假,第二个条件就不会被计算

对于or

如果前面的第一个条件为真,那么这个or前后两个条件组成的表达式 的计算结果就一定为真,第二个条件就不会被计算

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值