【Python 基础篇】Python各种运算符详解

文章目录

    • 引言
    • 一、算术运算符
    • 二、比较运算符
    • 三、逻辑运算符
    • 四、赋值运算符
    • 总结

引言

在 Python 编程中,运算符是用于执行各种数学和逻辑操作的特殊符号。它们使我们能够对变量和值进行各种计算和比较。本篇博客将深入探讨 Python 中的常见运算符,并通过丰富的案例来说明它们的用法和功能。

一、算术运算符

Python 提供了一组常见的算术运算符,用于执行基本的数学运算。下面是常见的算术运算符及其示例:

运算符描述示例
+1 + 1 输出结果为 2
-1 - 1 输出结果为 0
*2 * 2 输出结果为 4
/10 / 2 输出结果为 5
//整除9 // 4 输出结果为 2
%取余9 % 4 输出结果为 1
**指数2 ** 4 输出结果为 16,即 2 * 2 * 2 * 2
  • 加法运算符(+):用于将两个值相加。
result = 1 + 1
print(result)  # 输出结果为 2
  • 减法运算符(-):用于将一个值减去另一个值。
result = 3 - 1
print(result)  # 输出结果为 2
  • 乘法运算符(*):用于将两个值相乘。
result = 2 * 2
print(result)  # 输出结果为 4
  • 除法运算符(/):用于将一个值除以另一个值。
result = 10 / 2
print(result)  # 输出结果为 5.0
  • 整除运算符(//):用于执行整数除法,返回商的整数部分。
result = 9 // 4
print(result)  # 输出结果为 2
  • 取余运算符(%):用于计算两个数相除的余数。
result = 9 % 4
print(result)  # 输出结果为 1
  • 指数运算符(**):用于将一个数的值提高到另一个数的幂次方。
result = 2 ** 4
print(result)  # 输出结果为 16
  • 小括号(()):用于提高运算优先级,可以改变表达式的计算顺序。
result = (1 + 2) * 3
print(result)  # 输出结果为 9

二、比较运算符

比较运算符用于比较两个值之间的关系,并返回一个布尔值(True 或 False)。下面是常见的比较运算符及其示例:

运算符描述示例
==等于5 == 5 输出结果为 True
!=不等于5 != 3 输出结果为 True
>大于5 > 3 输出结果为 True
<小于3 < 5 输出结果为 True
>=大于等于5 >= 5 输出结果为 True
<=小于等于3 <= 5 输出结果为 True
  • 等于运算符(==):检查两个值是否相等。
result = 5 == 5
print(result)  # 输出结果为 True
  • 不等于运算符(!=):检查两个值是否不相等。
result = 5 != 3
print(result)  # 输出结果为 True
  • 大于运算符(>):检查一个值是否大于另一个值。
result = 5 > 3
print(result)  # 输出结果为 True
  • 小于运

算符(<):检查一个值是否小于另一个值。

result = 3 < 5
print(result)  # 输出结果为 True
  • 大于等于运算符(>=):检查一个值是否大于或等于另一个值。
result = 5 >= 5
print(result)  # 输出结果为 True
  • 小于等于运算符(<=):检查一个值是否小于或等于另一个值。
result = 3 <= 5
print(result)  # 输出结果为 True

三、逻辑运算符

逻辑运算符用于组合多个条件,并根据条件的结果返回一个布尔值(True 或 False)。下面是常见的逻辑运算符及其示例:

运算符描述示例
and(5 > 3) and (10 < 5) 输出结果为 False
or(5 > 3) or (10 < 5) 输出结果为 True
notnot (5 > 3) 输出结果为 False
  • 与运算符(and):如果所有条件都为 True,则返回 True。
result = (5 > 3) and (10 < 5)
print(result)  # 输出结果为 False
  • 或运算符(or):如果任何一个条件为 True,则返回 True。
result = (5 > 3) or (10 < 5)
print(result)  # 输出结果为 True
  • 非运算符(not):用于取反一个条件的结果。
result = not (5 > 3)
print(result)  # 输出结果为 False

四、赋值运算符

赋值运算符用于将值分配给变量。下面是常见的赋值运算符及其示例:

运算符描述示例
=简单赋值x = 5,将值 5 赋给变量 x
+=加法赋值x += 3,将变量 x 与值 3 相加,并将结果赋给 x
-=减法赋值x -= 3,从变量 x 中减去值 3,并将结果赋给 x
*=乘法赋值x *= 3,将变量 x 与值 3 相乘,并将结果赋给 x
/=除法赋值x /= 2,将变量 x 除以值 2,并将结果赋给 x
  • 简单赋值运算符(=):将一个值赋给一个变量。
x = 5
print(x)  # 输出结果为 5
  • 加法赋值运算符(+=):将变量与指定的值相加,并将结果赋给变量。
x = 5
x += 3
print(x)  # 输出结果为 8
  • 减法赋值运算符(-=):从变量中减去指定的值,并将结果赋给变量。
x = 5
x -= 3
print(x)  # 输出结果为 2
  • 乘法赋值运算符(*=):将变量与指定的值相乘,并将结果赋给变量。
x = 5
x *= 3
print(x)  # 输出结果为 15
  • 除法赋值运算符(/=):将变量除以指定的值,并将结果赋给变量。
x = 10
x /= 2
print(x)  # 输出结果为 5.0

总结

本篇博客深入探讨了 Python 中的运算符,包括算术运算符、比较运算符、逻辑运算符和赋值运算符。通过丰富的案例,我们了解了每个运算符的用法和功能,并学会如何在实际编程中灵活运用。运算符是 Python 编程中不可或缺的一部分,掌握它们对于开发各种应用和解决问题至关重要。

希望本篇博客能够帮助你更好地理解 Python 运算符,并在日常编程中发挥作用。如果你对其他 Python 主题有兴趣,也可以继续关注我们的博客,了解更多有用的知识和技巧。

本文链接:https://my.lmcjl.com/post/13764.html

展开阅读全文

4 评论

留下您的评论.