0
点赞
收藏
分享

微信扫一扫

【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

not


not (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 主题有兴趣,也可以继续关注我们的博客,了解更多有用的知识和技巧。

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


举报

相关推荐

0 条评论