python中的运算符总结 小白也能学python 保姆级教学

在本文中,我们将重点介绍Python的五种主要运算符:算术运算符、赋值运算符、比较运算符、逻辑运算符和位运算符。

1.算术运算符 算术运算符用于执行基本的数学运算。下面是Python中常用的算术运算符:

  • 加法运算符(+):用于将两个数相加。
  • 减法运算符(-):用于将第一个数减去第二个数。
  • 乘法运算符(*):用于将两个数相乘。
  • 除法运算符(/):用于将第一个数除以第二个数。
  • 取余运算符(%):用于获取两个数相除的余数。
  • 幂运算符(**):用于将一个数的值提高到另一个数的幂次方。
  • 整除运算符(//):用于获取两个数相除的整数部分。

例:

# 算数运算符
# 加法运算符(+)
a = 5
b = 3
c = a + b
print(c)  # 输出 8

# 乘法运算符(*)
x = 7
y = 2
z = x * y
print(z)  # 输出 14

# 取余运算符(%)
p = 10
q = 3
r = p % q
print(r)  # 输出 1
结果如下:

2.赋值运算符 赋值运算符用于将值分配给变量。下面是Python中常用的赋值运算符

  • 简单赋值运算符(=):用于将右侧的值赋给左侧的变量。
  • 加法赋值运算符(+=):用于将右侧的值加到左侧的变量上,并将结果赋给该变量。
  • 减法赋值运算符(-=):用于将右侧的值从左侧的变量中减去,并将结果赋给该变量。
  • 乘法赋值运算符(*=):用于将右侧的值乘以左侧的变量,并将结果赋给该变量。
  • 除法赋值运算符(/=):用于将左侧的变量除以右侧的值,并将结果赋给该变量。
  • 取余赋值运算符(%=):用于将左侧的变量除以右侧的值得到的余数赋给该变量。
  • 幂赋值运算符(**=):用于将左侧的变量提高到右侧的值所表示的幂次方,并将结果赋给该变量。
  • 整除赋值运算符(//=):用于将左侧的变量除以右侧的值得到的整数部分赋给该变量。

例:

# 简单赋值运算符(=)
a = 5
b = a
print(b) # 输出 5

# 加法赋值运算符(+=)
x = 7
x += 3
print(x) # 输出 10

# 取余赋值运算符(%=)
p = 10
p %= 3
print(p) # 输出 1
结果如下:

3.比较运算符 比较运算符用于比较两个值之间的关系。下面是Python中常用的比较运算符:
  • 等于运算符(==):用于检查两个值是否相等。
  • 不等于运算符(!=):用于检查两个值是否不相等。
  • 大于运算符(>):用于检查一个值是否大于另一个值。
  • 小于运算符(<):用于检查一个值是否小于另一个值。
  • 大于等于运算符(>=):用于检查一个值是否大于或等于另一个值。
  • 小于等于运算符(<=):用于检查一个值是否小于或等于另一个值。

例:

# 等于运算符(==)
a = 5
b = 5
print(a == b) # 输出 True

# 大于运算符(>)
x = 7
y = 2
print(x > y) # 输出 True

# 小于等于运算符(<=)
p = 10
q = 10
print(p <= q) # 输出 True
结果如下:

4.逻辑运算符 逻辑运算符用于组合条件语句。下面是Python中常用的逻辑运算符:

  • 与运算符(and):用于在两个条件都为True时返回True。
  • 或运算符(or):用于在两个条件中至少有一个为True时返回True。
  • 非运算符(not):用于返回条件的相反值。

例:

# 与运算符(and)
a = 5
b = 3
c = 7
print(a > b and b < c) # 输出 True

# 或运算符(or)
x = 7
y = 2
z = 10
print(x > z or y < z) # 输出 True

# 非运算符(not)
p = 10
q = 3
print(not p == q) # 输出 True
结果如下:

5.位运算符 位运算符用于在二进制数上执行操作。下面是Python中常用的位运算符:

  • 按位与运算符(&):用于对两个数的每个位执行与操作。
  • 按位或运算符(|):用于对两个数的每个位执行或操作。
  • 按位异或运算符(^):用于对两个数的每个位执行异或操作。
  • 按位取反运算符(~):用于对数的每个位执行取反操作。
  • 左移运算符(<<):用于将一个数的每个位向左移动指定的位数。
  • 右移运算符(>>):用于将一个数的每个位向右移动指定的位数。

例:

# 按位与运算符(&)
a = 60 # 二进制:0011 1100
b = 13 # 二进制:0000 1101
c = a & b # 二进制:0000 1100
print(c) # 输出 12

# 左移运算符(<<)
x = 7 # 二进制:0000 0111
y = x << 2 # 二进制:0001 1100,十进制:28
print(y) # 输出 28

# 右移运算符(>>)
p = 20 # 二进制:0001 0100
q = p >> 2 # 二进制:0000 0101,十进制:5
print(q) # 输出 5

结果如下: 

在Python中,这些运算符可以帮助我们进行各种计算和操作。熟练掌握这些运算符是成为一名优秀的Python开发者的关键之一。希望这篇文章对你有所帮助!

 那么小伙伴们 你明白了吗?欢迎留言讨论

如果这篇文章对你有帮助,还请帮忙点赞关注。您的支持是我更新的最大动力!

                                         

  • 36
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值