小甲鱼Python学习笔记

算术操作符

  • 基础运算符:+、-、*、/
  • 简化赋值写法:+=、-=、*=、/=
  • 多变量赋值:A = B = C = D = 10
  • 除法特殊点
    • Python3:/ 返回浮点型(真实除法)
    • 地板除法:// 舍弃小数取整
  • 其他算术符
    • % 取余数(如 5%2=1)
    • ** 幂运算(如 3**2=9)

运算符优先级

  • 核心规则:先乘除后加减,括号优先
  • 幂运算优先级特殊
    • 比左侧一元操作符高(如 -3**2 = -9)
    • 比右侧一元操作符低(如 3**-2 = 1/9)
  • 一元操作符:负号(-)等单目运算符
  • 双目运算符:加减乘除等需要两个操作数的运算符

比较操作符

  • 功能:返回布尔类型(True/False)
  • 特色写法:3 < 4 < 5 在Python中合法

逻辑操作符

  • and:左右都为真,结果才为真
  • or:左右任意一个为真,结果就为真
  • not:一元运算符,取布尔值相反结果
    • 0 → True;非0数值 → False
  • 优先级:not > and > or