一分钟了解Python运算符

Python是一种功能强大的编程语言,提供了各种运算符来执行不同类型的操作。运算符在Python中用于对变量进行算术、逻辑和比较操作。本文详细介绍Python中常用的运算符使用。


算术运算符

算术运算符用于执行基本的算术操作,例如加法、减法、乘法和除法。

  • 加法运算符(+)用于将两个数相加。 
  • 减法运算符(-)用于从一个数中减去另一个数。 
  • 乘法运算符(*)用于将两个数相乘。 
  • 除法运算符(/)用于将一个数除以另一个数。 
  • 整数除法运算符(//)用于将一个数除以另一个数,并返回整数结果。
  • 取模运算符(%)用于返回两个数相除的余数。 
  • 幂运算符(**)用于将一个数的幂次方。

代码示例

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 ** b)  # 输出:100

比较运算符

比较运算符用于比较两个值,并根据比较结果返回布尔值(True或False)。 

  • 相等运算符(==)用于检查两个值是否相等。 
  • 不等运算符(!=)用于检查两个值是否不相等。 
  • 大于运算符(>)用于检查一个值是否大于另一个值。
  • 小于运算符(<)用于检查一个值是否小于另一个值。 
  • 大于等于运算符(>=)检查一个值是否大于或等于另一个值。 
  • 小于等于运算符(<=)检查一个值是否小于或等于另一个值。

代码示例

a = 10
b = 5

print(a == b)  # 输出:False
print(a != b)  # 输出:True
print(a > b)  # 输出:True
print(a < b)  # 输出:False
print(a >= b)  # 输出:True
print(a <= b)  # 输出:False

逻辑运算符

逻辑运算符用于组合多个条件,并根据逻辑关系返回布尔值(True或False)。

  • 与运算符(and)检查多个条件是否同时为真。 
  • 或运算符(or)检查多个条件是否有一个为真。
  • 非运算符(not)用于返回条件的相反值。

代码示例

a = 5
b = 10

print(a > 0 and b > 0)  # 输出:True
print(a > 0 or b > 0)  # 输出:True
print(not(a > 0))  # 输出:False

赋值运算符

赋值运算符用于给变量赋值。

  • 简单赋值运算符(=)最常用的赋值运算符,用于将右侧的值赋给左侧的变量。 
  • 加法赋值运算符(+=)用于将右侧的值与左侧变量的值相加,并将结果赋给左侧变量。 
  • 减法赋值运算符(-=)用于将右侧的值与左侧变量的值相减,并将结果赋给左侧变量。 
  • 乘法赋值运算符(*=)用于将右侧的值与左侧变量的值相乘,并将结果赋给左侧变量。 
  • 除法赋值运算符(/=)用于将右侧的值与左侧变量的值相除,并将结果赋给左侧变量。

代码示例

a = 5
b = 2

a += b  # 等价于 a = a + b
print(a)  # 输出:7

a -= b  # 等价于 a = a - b
print(a)  # 输出:5

a *= b  # 等价于 a = a * b
print(a)  # 输出:10

a /= b  # 等价于 a = a / b
print(a)  # 输出:5.0

以上是Python中一些常用的运算符及其基本使用方法,希望对大家学习Python有帮助。

Python及AI交流学习群开放:感兴趣的朋友可扫码入群。入群后都是朋友,互相学习、共同进步(禁止广告投放)。

请使用浏览器的分享功能分享到微信等