0


Python 教程(四):Python运算符合集

目录

在前三篇教程中,我们学习了 Python 的基本语法和数据结构以及字符串的特性。本篇教程,我们将深入探讨 Python 中的运算符合集。

专栏列表

  • Python教程(一):环境搭建及PyCharm安装
  • Python 教程(二):语法与数据结构
  • Python 教程(三):字符串特性大全

在这里插入图片描述

正文开始

如果觉得文章对您有帮助,请帮我三连+订阅,谢谢

💖💖💖


前言

Python是一种功能强大的编程语言,它提供了丰富的运算符来执行各种数学和逻辑运算。

1. 算术运算符

算术运算符用于执行基本的数学运算。以下是一些常用的算术运算符:

  • +(加)
  • -(减)
  • *(乘)
  • /(除)
  • //(整除)
  • %(取余)
  • **(幂)

示例代码

a =10
b =3print("加法:", a + b)# 输出 13print("减法:", a - b)# 输出 7print("乘法:", a * b)# 输出 30print("除法:", a / b)# 输出 3.3333333333333335print("整除:", a // b)# 输出 3print("取余:", a % b)# 输出 1print("幂运算:", a ** b)# 输出 1000

在这里插入图片描述

2. 比较运算符

比较运算符用于比较两个值,并根据比较结果返回布尔值(True或False)。以下是一些常用的比较运算符:

  • ==(等于)
  • !=(不等于)
  • >(大于)
  • <(小于)
  • >=(大于等于)
  • <=(小于等于)

示例代码

a =10
b =20print("等于:", a == b)# 输出 Falseprint("不等于:", a != b)# 输出 Trueprint("大于:", a > b)# 输出 Falseprint("小于:", a < b)# 输出 Trueprint("大于等于:", a >= b)# 输出 Falseprint("小于等于:", a <= b)# 输出 True

在这里插入图片描述

3. 逻辑运算符

逻辑运算符用于执行逻辑运算。以下是一些常用的逻辑运算符:

  • and(逻辑与)
  • or (逻辑或)
  • not(逻辑非)

示例代码

a =True
b =Falseprint("逻辑与:", a and b)# 输出 Falseprint("逻辑或:", a or b)# 输出 Trueprint("逻辑非:",not a)# 输出 False

在这里插入图片描述

4. 位运算符

位运算符对整数的二进制位进行操作。以下是一些常用的位运算符:

  • &(按位与)
  • |(按位或)
  • ^(按位异或)
  • ~(按位取反)
  • <<(左移)
  • >>(右移)

示例代码

a =10# 二进制 1010
b =3# 二进制 0011print("按位与:", a & b)# 输出 2 (1010 & 0011 = 0010)print("按位或:", a | b)# 输出 11 (1010 | 0011 = 1011)print("按位异或:", a ^ b)# 输出 9  (1010 ^ 0011 = 1001)print("按位取反:",~a)# 输出 -11 (按位取反)print("左移:", a <<1)# 输出 20 (左移一位)print("右移:", a >>1)# 输出 5  (右移一位)

在这里插入图片描述

5. 赋值运算符

赋值运算符用于将值赋给变量。以下是一些常用的赋值运算符:

  • =(单赋值)
  • +=(加后赋值)
  • -=(减后赋值)
  • *=(乘后赋值)
  • /=(除后赋值)
  • //=(整除后赋值)
  • %=(取余后赋值)
  • **=(幂后赋值)
  • &=(按位与后赋值)
  • |=(按位或后赋值)
  • ^=(按位异或后赋值)
  • <<=(左移后赋值)
  • >>=(右移后赋值)

示例代码

a =10
a +=5print("加后赋值:", a)# 输出 15
a *=2print("乘后赋值:", a)# 输出 30
a /=3print("除后赋值:", a)# 输出 10.0

6. 成员运算符

成员运算符用于测试一个值是否存在于某个序列中。以下是一些常用的成员运算符:

  • in(成员身份测试)
  • not in(非成员身份测试)

示例代码

a =[1,2,3]print("成员身份测试:",2in a)# 输出 Trueprint("非成员身份测试:",4notin a)# 输出 True

7. 身份运算符

身份运算符用于比较两个对象的身份(即它们是否引用同一个对象)。以下是一些常用的身份运算符:

  • is(身份测试)
  • is not(非身份测试)

示例代码

a =[1,2,3]
b = a
c =[1,2,3]print("身份测试:", a is b)# 输出 True (a 和 b 引用同一个对象)print("非身份测试:", a isnot c)# 输出 True (a 和 c 引用不同的对象)

总结

本文深入解析了Python的运算符,涵盖了算术、比较、逻辑、位、赋值、成员和身份运算符,并通过代码示例展示了其应用,希望能帮助您全面掌握Python编程基础。


本文转载自: https://blog.csdn.net/cdns_1/article/details/140709961
版权归原作者 子羽bro 所有, 如有侵权,请联系我们删除。

“Python 教程(四):Python运算符合集”的评论:

还没有评论