Python 16: 运算符

算术运算符

1. 加 +

2. 减 -

3. 乘 *

4. 除以 /

5. 幂 **,例如 a**b为a的b次方。

6. 取整 //

7. 取余 %

比较运算符

8. 等于 ==,比较等号两边的对象是否相等。

9. 大于 >

10. 小于 <

11. 大于等于 >=

12. 小于等于 <=

13. 不等于 !=  或 <>,比较等号两边的对象是否不相等。

成员运算符

14. 包含 in

15. 不包含 not in

赋值运算符

16. 赋值 =

17. 加法赋值运算符 +=

18. 减法赋值运算符 -=

19. 乘法赋值运算符 *=

20. 除法赋值运算符 /=

21. 取模赋值运算符 %=

22. 幂赋值运算符 **=

23. 取整除赋值运算符 //=

逻辑运算符

24. 布尔“与” and

        True and ?:and左边的值为True,需要继续运行and右边的值,来决定整个and值是True,还是False。

        False and ?:and左边的值为False,将不会运行and右边的值。

25. 布尔“或” or

        True or ?:结果为True,将不会继续执行or右边的条件。

        False or ?:or左边为False,将会继续执行or右边的条件。

26. 布尔“非” not

27. 运算顺序:

        如果有括号,先计算括号。

        如果没有括号,从左到右计算。

        

28. 练习

user = "ping"
pwd = "123456"
va = user == "ping" and pwd == "123456" or 1 == 1 and pwd == "89757"
print(va)

True

解析:运算顺序从左到右,由于第一个and左右两边的值为True,所以运行结果为True。pwd == "123456"后面的代码不会执行。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值