螺竹编程
发布于 2024-05-27 / 3 阅读
0

Python/基础:运算与运算符

在 Python 中,常见的运算包括算术运算、比较运算、逻辑运算和位运算等。

  1. 算术运算:包括加减乘除等基本运算,使用 +-*/ 等符号进行运算。例如:

    a = 10
    b = 3
    print(a + b)  # 输出 13
    print(a - b)  # 输出 7
    print(a * b)  # 输出 30
    print(a / b)  # 输出 3.3333333333333335
    print(a // b)  # 输出 3,整除运算
    print(a % b)  # 输出 1,求余运算
    print(a ** b)  # 输出 1000,幂运算
    
  2. 比较运算:用于比较两个值的大小或相等性,使用 <><=>===!= 等符号进行比较。例如:

    a = 10
    b = 3
    print(a < b)  # 输出 False
    print(a > b)  # 输出 True
    print(a <= b)  # 输出 False
    print(a >= b)  # 输出 True
    print(a == b)  # 输出 False
    print(a != b)  # 输出 True
    
  3. 逻辑运算:用于对布尔值进行运算,包括逻辑与、逻辑或和逻辑非等运算,使用 andornot 等关键字进行运算。例如:

    a = True
    b = False
    print(a and b)  # 输出 False
    print(a or b)  # 输出 True
    print(not a)  # 输出 False
    
  4. 位运算:用于对整数值的二进制位进行操作,包括按位与、按位或、按位异或和位取反等运算,使用 &|^~ 等符号进行运算。例如:

    a = 0b1010  # 二进制表示的数值 10
    b = 0b1100  # 二进制表示的数值 12
    print(bin(a & b))  # 输出 0b100,按位与运算
    print(bin(a | b))  # 输出 0b1110,按位或运算
    print(bin(a ^ b))  # 输出 0b110,按位异或运算
    print(bin(~a))  # 输出 -0b1011,位取反运算