2.2 操作符

2.2.1 算术操作符

python支持单目操作符:+(正)、-(负);也支持双目操作符:+(加)-(减)*(乘)/(除)%(取余)**(幂运算)以及//(整除操作符——取地板值)

python支持不同类型的数字类型做算术运算,但是会发生强制类型转换,转换基本原则是——整型转换为浮点型,非复数转换为复数:

  • 如果有一个操作数是复数,则另一个操作数被转换为复数
  • 如果有一个操作数是浮点型,则整型转换为浮点型:
    • 1 + 0. = 1.0
  • 如果有一个操作数是长整型,则标准整型转换为整型
  • 如果操作数都是整型,则不转换
    • PS: 正因为Python的这种特性,导致1 / 2 = 0这种情况。

2.2.2 标准类型操作符

5.2 == 5.2 #True
-1 >= 1 #False
2 <= 3 #True
2 < 3 < 4 #True

2.2.3 位操作符

PASS