1.算术运算符
2.复制运算符
3.比较运算符
4.逻辑运算符
5.位运算符
Python 中的运算符用于执行各种数学和逻辑运算。它们的他优先级如下图
一、算术运算符
算术运算符用于执行基本的数学运算,这些运算符包括加法(+)、减法(-)、乘法(*)、除法(/)、整除(//)、取模(%)和幂运算(**)。
1.算术运算符运算规则和代码
a = 10
b = 2
print(a + b) # 12
print(a - b) # 8
print(a * b) # 20
print(a / b) # 5.0
print(a // b) # 5
print(a % b) # 0
print(a ** 2) # 100
注意这里除数还是不能为零
2、算术运算符优先级
从高到低
第一级:幂运算**
第二级:乘*、除/、取余%、整除//
第三级:加+、减-
注意事项:
1.当使用除法(/)时,即使两个操作数都是整数,结果也会是浮点数。
2.整除(//)总是返回整数结果,忽略小数部分,即使是负数也是如此(遵循向下取整的规则)。
3.取模(%)的结果的符号与被除数相同。
4.幂运算(**)可以接受任何实数作为指数,但操作数之一必须是浮点数或整数;如果两个操作数都是整数,并且指数为正,则结果也是整数,但如果指数是负数或小数,则结果将是浮点数。
二、赋值运算符
在Python中,赋值运算符主要是等号(=),用于将右侧的值或表达式的计算结果赋给左侧的变量。赋值操作是Python(以及大多数编程语言)中最基本的操作之一,它用于创建变量或更新变量的值。
1.赋值运算符运算规则和代码
x = 5
y = 2
x += y # x = x + y, 结果x = 7
print(x)
x -= y # x = x - y, 结果x = 5
print(x