Python学习之运算符号

yizhihongxing

Python学习之运算符号

算术运算符

Python中的算术运算符有加法、减法、乘法、除法、取余、取整和幂运算,分别对应符号 +-*/%//**

示例:

a = 10
b = 3
print(a + b)   # 输出 13
print(a - b)   # 输出 7
print(a * b)   # 输出 30
print(a / b)   # 输出 3.3333333333333335
print(a % b)   # 输出 1
print(a // b)  # 输出 3
print(a ** b)  # 输出 1000

比较运算符

Python中的比较运算符用于比较两个值的大小关系,结果为布尔类型,真为 True,假为 False,分别对应符号 ><==>=<=!=

示例:

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

逻辑运算符

Python中的逻辑运算符包括与、或、非三种,分别对应符号 andornot。逻辑运算符的结果也是布尔类型,真为 True,假为 False

示例:

a = True
b = False
print(a and b)   # 输出 False
print(a or b)    # 输出 True
print(not a)     # 输出 False

赋值运算符

Python中的赋值运算符用于给变量赋值,分别对应符号 =+=-=*=/=%=//=**=

示例:

a = 10
a += 5   # 等同于 a = a + 5
print(a)   # 输出 15
a -= 3   # 等同于 a = a - 3
print(a)   # 输出 12
a *= 2   # 等同于 a = a * 2
print(a)   # 输出 24
a /= 3   # 等同于 a = a / 3
print(a)   # 输出 8.0
a %= 5   # 等同于 a = a % 5
print(a)   # 输出 3.0
a //= 2   # 等同于 a = a // 2
print(a)   # 输出 1.0
a **= 3   # 等同于 a = a ** 3
print(a)   # 输出 1.0

成员运算符

Python中的成员运算符用于判断指定的值是否存在于列表、元组、字典、集合等容器类型中,分别对应符号 innot in

示例:

a = [1, 2, 3, 4, 5]
print(3 in a)   # 输出 True
print(6 in a)   # 输出 False
print(3 not in a)  # 输出 False
print(6 not in a)  # 输出 True

身份运算符

Python中的身份运算符用于比较两个对象的内存地址是否一致,分别对应符号 isis not

示例:

a = [1, 2, 3]
b = [1, 2, 3]
c = a
print(a is b)   # 输出 False,a和b虽然值相同,但是是不同的对象
print(b is c)   # 输出 False,b和c虽然指向同一个值,但是不是同一个对象
print(a is c)   # 输出 True,a和c指向同一个值,是同一个对象
print(a is not b)  # 输出 True,a和b不是同一个对象

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python学习之运算符号 - Python技术站

(0)
上一篇 2023年6月3日
下一篇 2023年6月3日

相关文章

  • Python中的进程分支fork和exec详解

    Python中的进程分支fork和exec详解 什么是进程分支 进程分支是操作系统中一种创建新进程的方式。通过进程分支可以创建一个与原有进程相同的新进程,从而让新进程执行一些和原有进程不一样的操作。在 Linux 等类 Unix 操作系统中,进程分支是通过 fork() 系统调用实现的。 fork系统调用 fork()系统调用可以创建一个新进程,这个新进程和…

    python 2023年6月2日
    00
  • Python读取CSV文件并进行数据可视化绘图

    下面我将为您详细介绍“Python读取CSV文件并进行数据可视化绘图”的完整攻略,包含以下几个方面: 安装必要的Python库 读取CSV文件 数据处理 绘制数据可视化图表 1. 安装必要的Python库 为了实现对CSV文件进行读取和数据可视化绘图,我们需要安装以下Python库: numpy:用于数值计算和数组操作 pandas:用于数据处理和CSV文件…

    python 2023年5月19日
    00
  • python的函数最详解

    以下是关于“Python的函数最详解”的完整攻略: 问题描述 函数是 Python 中的重要概念,可以将一段代码封装成一个可重用模块。本文将介绍 Python 函数的详细知识点。 解决方法 1.定义函数 在 Python 中,可以使用 def 关键字定义函数。函数定义包括函数名、参数列表和函数体。示例代码如下: def add(x, y): return x…

    python 2023年5月13日
    00
  • Python3中类、模块、错误与异常、文件的简易教程

    下面是一份Python3中类、模块、错误与异常、文件的简易教程: 1. 类(Class) 定义类 定义类的基本语法为: class ClassName: #属性 #方法 其中,类名必须以大写字母开头,其他与函数命名规则一致。 类的属性与方法 类的属性和方法可以类似于其他语言以“.”方式访问调用。例如 class Person: name = "Ja…

    python 2023年5月13日
    00
  • python使用requests POST提交一个键多个值方式

    在Python中,我们可以使用requests库的post方法来提交HTTP POST请求。如果需要提交一个键对应多个值的数据,我们可以使用字典的方式来实现。以下是Python使用requests POST提交一个键多个值方式的完整攻略。 方法一:使用列表作为值 我们可以使用列表作为值,将多个值存储在列表中,然后将该列表作为值传递给键。以下是一个示例: im…

    python 2023年5月15日
    00
  • python模块之time模块(实例讲解)

    Python模块之time模块(实例讲解) time模块是Python的标准库之一,提供了一些处理日期、时间和时间范围的函数。这个模块包含了许多时间函数,其中一些被底层操作系统用于处理时间戳。在此,我们将重点介绍在Python代码中使用time模块的方法。 time模块主要函数 下面是time模块中常用的一些函数及其作用。 time.time() 返回当前时…

    python 2023年5月14日
    00
  • Python爬虫分析汇总

    Python爬虫是一种自动化程序,可以在互联网上自动获取数据。以下是Python爬虫分析汇总的详细攻略: 确定爬取目标 在编写Python爬虫之前,需要确定要爬取的目标。可以是一个网站、一个页面、一个API等。需要了解目标的URL、HTML结构、数据格式等信息。 发送HTTP请求 Python爬虫首先会发送HTTP请求,以获取网页的HTML代码。可以使用Py…

    python 2023年5月14日
    00
  • 对python操作kafka写入json数据的简单demo分享

    下面是对Python操作Kafka写入JSON数据的完整攻略: 简介 Kafka是一个分布式流处理平台,常用于数据处理、日志处理等场景。Python中的kafka-python库提供了对Kafka的封装,使得Python可以很方便地对Kafka进行操作。本攻略将演示使用kafka-python库向Kafka中写入JSON数据的方法。 环境准备 在使用kafk…

    python 2023年6月3日
    00
合作推广
合作推广
分享本页
返回顶部