Python学习之运算符号

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网络爬虫信息提取mooc代码实例

    Python网络爬虫信息提取mooc代码实例攻略 本篇攻略主要介绍Python网络爬虫信息提取MOOC课程的代码实现过程。涉及到的工具和模块包括Requests、BeautifulSoup、正则表达式等。该攻略的目标是爬取公开的MOOC课程列表信息。 1. 准备工作 在开始进行爬虫操作之前,我们需要先安装好所需的Python模块及相关IDE,比如Anacon…

    python 2023年5月14日
    00
  • Python HTTP库 requests 的简单使用详情

    以下是关于Python HTTP库requests的简单使用详情的攻略: Python HTTP库requests的简单使用详情 requests是一个流行的HTTP库,用于向Web服务器发送HTTP请求和接响应。以下是Python HTTP库requests的简单使用详情的攻略: 发送GET请求 以下是使用requests库发送GET请求的示例: impo…

    python 2023年5月14日
    00
  • 用python的哈希函数对密码加密

    首先需要了解哈希函数的概念:哈希函数是将任意长度的输入内容计算成固定长度的输出值,该输出值通常被称为哈希值或摘要值。哈希函数的一个重要特征是,相同的输入一定会产生相同的输出,但不同的输入会产生不同的输出。在密码保护中,哈希函数通常用于将密码加密存储。当用户输入密码时,系统会将用户输入的密码通过同样的哈希函数计算出哈希值,并与原始哈希值比较,从而判断密码是否正…

    python 2023年6月2日
    00
  • Python实现将SQLite中的数据直接输出为CVS的方法示例

    下面是Python实现将SQLite中的数据直接输出为CVS的方法示例的完整攻略。 1. 准备工作 首先需要在机器上安装Python和SQLite。 安装Python:可以在官网下载安装包或使用包管理工具进行安装。 安装SQLite:在Linux和macOS系统下,可以使用系统自带的SQLite,也可以使用包管理工具安装;在Windows系统下,可在SQLi…

    python 2023年6月3日
    00
  • Python实现一个完整学生管理系统

    Python实现一个完整学生管理系统 本篇攻略将从以下三个方面分别进行讲解: 学生管理系统的功能需求 学生管理系统的设计思路以及实现细节 学生管理系统代码示例 学生管理系统的功能需求 学生管理系统主要需要实现以下功能: 添加学生信息 删除学生信息 修改学生信息 查询学生信息 其中,学生信息需要至少包含以下内容: 学号 姓名 年龄 性别 成绩 学生管理系统的设…

    python 2023年5月19日
    00
  • python中input()的用法及扩展

    下面是关于Python中input()的用法及扩展的完整攻略。 1. input()的基本用法 input()是Python中读取用户输入的内置函数。它的语法格式如下: input([prompt]) 其中,prompt是可选的参数,当被指定时,会在等待用户输入时在控制台内输出prompt的值。 使用input()来读取用户输入的基本用法如下: name =…

    python 2023年6月3日
    00
  • python自动化测试之DDT数据驱动的实现代码

    下面是“python自动化测试之DDT数据驱动的实现代码”的完整攻略: 一、什么是DDT数据驱动? DDT,即 Data-Driven Testing,数据驱动测试。它是一种基于数据的测试方法,它的主要思想是不同的输入数据可以得到不同的测试结果,因此我们可以通过不同的数据来验证系统的稳定性和可靠性。DDT可以通过将测试数据与测试脚本分离,实现更好的复用性和可…

    python 2023年5月19日
    00
  • Python简明讲解filter函数的用法

    下面就是“Python简明讲解filter函数的用法”的完整攻略。 什么是filter函数? filter()是Python内置的用于过滤列表、元组、集合等可迭代对象的函数。它的作用就是从一个序列中过滤出符合条件的元素,返回由符合条件元素组成的新列表或迭代器。 filter()函数的定义如下: filter(function, iterable) 其中,fu…

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