Python基础学习教程:常用运算符

2023-09-0312:01:23编程语言入门到精通Comments905 views字数 1264阅读模式

算术运算符

算术运算符主要是用来执行算术运算的特殊字符,常见的有:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/55713.html

  • +:加法
  • -:减法
  • *:乘法
  • /:除法,得到的结果是一个浮点数
  • **:幂运算
  • //:整除,得到的结果是一个整数
  • %:取余

示例:常见的算术运算。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/55713.html

a, b = 3, 33

# 加法
print(a + b)

# 减法
print(a - b)

# 乘法
print(a * b)

# 除法
print(b / a)

# 幂运算
print(b ** a)

# 整除
print(b // a)

# 取余
print(a % b)

赋值运算符

赋值运算符主要指的是“=”等于符号,用来给一个变量进行赋值。不过在Python中,赋值运算符和算术运算符可以进行组合,表示对该变量进行算术运算以后再重新赋值。常见的赋值运算符有:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/55713.html

  • =:赋值运算符
  • +=:先做加法运算,再赋值
  • -=:先做减法运算,再赋值
  • *=:先做乘法运算,再赋值
  • /=:先做除法运算,再赋值
  • **=:先做幂运算,再赋值
  • //=:先做整除运算,再赋值
  • %=:先做取余运算,再赋值

示例:常见的赋值运算符的用法。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/55713.html

a, b = 3, 33

# 加法
a += b
print(a)

# 减法
a -= b
print(a)

# 乘法
a *= b
print(a)

# 除法
a /= b
print(a)

# 幂运算
b **= a
print(b)

# 整除
b //= a
print(b)

# 取余
b %= a
print(b)

比较运算符

比较运算符用来比较两个变量之间的大小,其结果是一个布尔值。比较运算是非常基础且非常常用的一种运算,在实际的开发中也会被经常使用到。常见的比较运算符有:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/55713.html

  • >:判断左边的变量是否大于右边的变量。
  • <:判断左边的变量是否小于右边的变量。
  • ==:判断左右两边的变量是否相等。
  • >=:判断左边的变量是否大于或等于右边的变量。
  • <=:判断左边的变量是否小于或等于右边的变量。

示例:比较运算符的基本用法。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/55713.html

a, b = 33, 333

# >:判断左边的变量是否大于右边的变量。
print(a > b)
# <:判断左边的变量是否小于右边的变量。
print(a < b)
# ==:判断左右两边的变量是否相等。
print(a == b)
# >=:判断左边的变量是否大于或等于右边的变量。
print(a >= b)
# <=:判断左边的变量是否小于或等于右边的变量。
print(a <= b)

逻辑运算符

逻辑运算符主要作用是组合多个条件判断,在数学中一般称作与、或、非。在编程中指的是多个条件要么同时满足,要么有一个满足,要么不满足。Python中的逻辑运算符是单词格式,具体如下:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/55713.html

  • and:与,要求左右两边的条件同时满足。
  • or:或,要求左右两边的条件至少有一个满足。
  • not:非,要求not后面的条件不满足。

示例:逻辑运算符的基本用法。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/55713.html

a, b = 33, 333
# and:与,要求左右两边的条件同时满足。
print(a > 0 and b > 0)
# or:或,要求左右两边的条件至少有一个满足。
print(a > 0 or b < 0)
# not:非,要求not后面的条件不满足。
print(not a < 0)
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/ymba/55713.html
  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/ymba/55713.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定