运算符

Python SELF ZH
第 2 级 , 课程 2
可用

2.1 数学运算符

我们都知道4个进行数字操作的标准运算符:+, -, */。不过还有几个很有趣的运算符。让我们来看看Python中的数学运算符的特点吧。

正常除法 — 运算符 「/」:

将第一个数字除以第二个,结果总是 float。例如:


                result = 5 / 2  # result 会是 2.5
        

整数除法 — 运算符 「//」:

将第一个数字除以第二个,结果是整数 [整数部分]。


                result = 7 // 2  # result 会是 3
        

取余数 — 运算符 「%」:

返回第一个数除以第二个数的余数。例如:


                result = 5 % 3  # result 会是 2 

求幂 — 运算符 「**」:

将一个数提升到幂次方。


                result = 5 ** 3  # result 会是 125
        

2.2 缩写赋值运算符

除了普通的赋值操作,Python 还可以使用缩写形式。例如:


                x = 5
                x += 1 
        

这完全等价于:


                x = 5
                x = x + 1 
        

主要的缩写赋值运算符:

加和赋值 ( += ): 增加变量的值为右操作数。


                x = 5
                x += 3  # x 现在是 8

        

减和赋值 ( -= ): 减少变量的值为右操作数。


                x = 5
x -= 3  # x 现在是 2
        

乘和赋值 ( *= ): 将变量乘以右操作数。


                x = 5
x *= 3  # x 现在是 15
        

除和赋值 ( /= ): 将变量除以右操作数,结果总是 float


                x = 5
x /= 2  # x 现在是 2.5
        

整数除和赋值 ( //= ): 将变量除以右操作数,结果是整数。


                x = 5
x //= 2  # x 现在是 2
        

取余数和赋值 ( %= ): 获取变量除以右操作数的余数。


                x = 5
x %= 3  # x 现在是 2
        

求幂和赋值 ( **= ): 将变量提升到右操作数的幂次方。


                x = 5
x **= 3  # x 现在是 125
        

2.3 比较运算符

除了赋值,Python 中还可以比较变量。使用专门的比较运算符。

Python中的比较运算符用于比较两个值,并根据比较结果返回布尔值 True (真)False (假)。这些运算符是程序中进行决策和控制命令执行顺序的基础。

等于 ( == ): 检查两个值是否相等。


        print(5 == 5)  # 输出: True (真)

不等于 ( != ): 检查两个值是否不同。


        print(5 != 5)  # 输出: False (假)

大于 ( > ) 和小于 ( < ): 比较两个值以确定一个值是否大于或小于另一个。


        print(5 > 3)  # 输出: True (真)
        print(5 < 3)  # 输出: False (假)

大于或等于 ( >= ) 和小于或等于 ( <= ): 检查两个值,验证一个值是否大于或等于另一个,是否小于或等于另一个。


        print(5 >= 5)  # 输出: True (真)
        print(5 <= 4)  # 输出: False (假)

这些运算符在条件表达式、循环和其他地方广泛使用,用于创建逻辑条件,帮助决定根据是否满足特定条件来执行哪些代码块。

评论 (1)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
jinshouzhi 级别 2,Changsha
8 八月 2025
very good