• 赋值运算符、逻辑运算符、表达式


    赋值运算符:

    num += 1 等价于 num = num + 1

    num -= 1 等价于 num = num - 1

    num *= 2 等价于 num = num * 2

    num /= 2 等价于 num = num / 2

    num //= 2 等价于 num = num // 2(整除)

    num %= 2 等价于 num = num % 2(余数)

    num **= 2 等价于 num = num ** 2(指数)

    逻辑运算符:and, not, or(将多个条件连接起来)(真值表)

    and: 且,并且(只有两个条件全部为True时,结果才会为True)

    条件1 and 条件2

    5>3 and 6>2

    True

    or: 或,或者(只要有一个条件为True,结果为True)

    5>3 or 6<2

    True

    not: 

    not 5>3

    False

    not 5<3

    True

    优先级:

    短路原则:对于and,如果前面的第一个条件为假,那么这个and前后两个条件组成的表达式的计算结果就一定为假,第二个条件就不会被计算;对于or,如果前面的第一个条件为真,那么这个or前后两个条件组成的表达式的计算结果就一定为真,第二个条件就不会被计算。

    为了方便阅读,加小括号()

    表达式:由运算符和操作数组成

  • 相关阅读:
    值初始化-new
    CLI-error
    批量处理
    makefile --文件文档经链接使用
    数据库查询优化
    动态加载数据抓取-Ajax
    requests.post()
    requests.get()参数
    xpath练习(链家二手房案例,百度贴吧图片抓取案例)
    xpath解析.lxml解析库
  • 原文地址:https://www.cnblogs.com/evatan123/p/9186107.html
Copyright © 2020-2023  润新知