【Python基础篇】运算符

博主:👍不许代码码上红
欢迎:🐋点赞、收藏、关注、评论。
格言: 大鹏一日同风起,扶摇直上九万里。

文章目录

  • 一 Python中的运算符
  • 二 算术运算符
    • 1 Python所有算术运算符的说明
    • 2 Python算术运算符的所有操作
  • 三 比较运算符
    • 1 Python所有比较运算符的说明
    • 2 Python比较运算符的所有操作
  • 四 赋值运算符
    • 1 Python中所有赋值运算符的说明
    • 2 Python中赋值运算符的所有操作
  • 五 逻辑运算符
    • 1 Python所有逻辑运算符的的说明
    • 2 Python逻辑运算符的的所有操作
  • 六 位运算符
    • 1 Python所有位运算符的说明
    • 2 Python位运算符的所有操作
  • 七 成员运算符
    • 1 Python所有成员运算符的说明
    • 2 Python成员运算符的所有操作
  • 八 身份运算符
    • 1 Python所有身份运算符的说明
    • 2 Python身份运算符的所有操作
  • 九 运算符优先级

一 Python中的运算符

Python中运算符的定义

在Python中可以将运算符定义为负责两个操作数之间的特定操作的符号。

Python中运算符的种类

算术运算符
比较(关系)运算符
赋值运算符
逻辑运算符
位运算符
成员运算符
身份运算符

二 算术运算符

1 Python所有算术运算符的说明

在这里插入图片描述

2 Python算术运算符的所有操作

代码

# 算术运算符
a = 21
b = 10
c = 0

c = a + b
print("a + b 的值为:", c)
c = a - b
print("a - b 的值为:", c)
c = a * b
print("a * b 的值为:", c)
c = a / b
print("a / b 的值为:", c)
c = a % b
print("a % b 的值为:", c)
# 修改变量 a 、b 、c
a = 2
b = 3
c = a**b
print("a ** b 的值为:", c)

a = 10
b = 5
c = a//b
print("a // b 的值为:", c)

在这里插入图片描述

三 比较运算符

1 Python所有比较运算符的说明

在这里插入图片描述

2 Python比较运算符的所有操作

代码

# 比较(关系)运算符
a = 21
b = 10

if a == b:
    print("a 等于 b")
else:
    print("a 不等于 b")

if a < b:
    print("a 小于 b")
else:
    print("a 大于等于 b")

在这里插入图片描述

四 赋值运算符

1 Python中所有赋值运算符的说明

在这里插入图片描述

2 Python中赋值运算符的所有操作

代码


c = a + b
print("c的值为:", c)

c += a
print("c + a 的值为:", c)

c *= a
print("c * a的值为:", c)

c /= a
print("c / a 的值为:", c)

c = 2
c %= a
print("c % a 的值为:", c)

c **= a
print ("c的a次方 的值为:", c)

c //= a
print("c // a 的值为:", c)

在这里插入图片描述

五 逻辑运算符

1 Python所有逻辑运算符的的说明

在这里插入图片描述

2 Python逻辑运算符的的所有操作

代码

a = 10
b = 20

if a > 1 and b > 10:
    print("a > 1 并且 b > 10")

if a > 1 or b > 10:
    print("a > 1 或者 b > 10")
if not(a < 1 and b < 1):
    print("返回 True")

在这里插入图片描述

六 位运算符

1 Python所有位运算符的说明

在这里插入图片描述

2 Python位运算符的所有操作

代码

# 位运算符
a = 60            # 60 = 0011 1100
b = 13            # 13 = 0000 1101
c = 0

c = a & b        # 12 = 0000 1100
print("a & b的值为:", c)

c = a | b        # 61 = 0011 1101
print("a | b的值为:", c)

c = a ^ b        # 49 = 0011 0001
print("a ^ b的值为:", c)

c = ~a           # -61 = 1100 0011
print("~a的值为:", c)

c = a << 2       # 240 = 1111 0000
print("a << 2的值为:", c)

c = a >> 2       # 15 = 0000 1111
print("a >> 2 的值为:", c)

在这里插入图片描述

七 成员运算符

1 Python所有成员运算符的说明

在这里插入图片描述

2 Python成员运算符的所有操作

代码

# 成员运算符
a = 10
b = 20
my_list = [1, 2, 3, 4, 5]
if a in my_list:
    print("变量 a 在给定的列表中 list 中")
else:
    print("变量 a 不在给定的列表中 list 中")
if b not in my_list:
    print("变量 b 不在给定的列表中 list 中")
else:
    print("变量 b 在给定的列表中 list 中")

在这里插入图片描述

八 身份运算符

1 Python所有身份运算符的说明

在这里插入图片描述

2 Python身份运算符的所有操作

代码

# 身份运算符
a = 20
b = 20

if a is b:
    print("a 和 b 有相同的标识")
else:
    print("a 和 b 没有相同的标识")

if id(a) == id(b):
    print("2 - a 和 b 有相同的标识")
else:
    print("2 - a 和 b 没有相同的标识")

在这里插入图片描述

九 运算符优先级

以下表格列出了从最高到最低优先级的所有运算符
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/152538.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

EDMA的组成及其作用简介

EDMA是什么&#xff1f; 答&#xff1a;EDMA&#xff08;Enhanced Direct Memory Access&#xff09;是一种增强型的直接内存访问技术&#xff0c;用于高效地实现数据传输和处理。它是在传统的DMA&#xff08;Direct Memory Access&#xff09;基础上进行改进和扩展的。DMA是一…

windows的远程桌面服务RDS存在弱加密证书的漏洞处理

背景 漏洞扫描检测windows服务器的远程桌面服务使用了弱加密的ssl证书 思路 按照报告描述&#xff0c;试图使用强加密的新证书更换默认证书 解决 生成证书 通过openssl1.1.1生成&#xff08;linux自带openssl&#xff0c;windows安装的是openssl1.1.1w&#xff09;&#x…

外贸开发信主题怎么写?营销邮件标题推荐?

外贸开发信主题编写方法&#xff1f;如何用QQ邮件群发外贸邮件&#xff1f; 在外贸领域&#xff0c;写一封引人注目的开发信至关重要。外贸开发信主题应当吸引受众&#xff0c;引起兴趣&#xff0c;激发他们与您进一步合作的愿望。为了达到这个目标&#xff0c;蜂邮将探讨一些…

基于STM32设计的酒驾监控系统_优化升级版

与之前的酒驾检测的项目,优化了onenet网络上传代码,保证网络差的环境下也可以正常上传数据。 一、设计需求 1.1 设计需求总结 酒后驾车已经成为威胁人类生命安全的严重问题。为了严格控制酒后驾车,本文设计了一款针对道路行驶的酒后驾车监测系统。该系统采用STM32作为主控…

拖拽式万能DIY小程序源码系统 5分钟创建一个小程序,操作简单 带完整的部署搭建教程

随着移动互联网的发展&#xff0c;越来越多的企业开始使用可视化拖拽式小程序系统来开发和管理自己的应用程序。可视化拖拽式小程序系统为企业提供了一种更快捷、更简便的方式来开发和管理应用程序&#xff0c;这种方式能够大大提高企业的工作效率&#xff0c;使企业更加高效地…

Everything——检索神兵

相信在日常生活工作中&#xff0c;大家肯定会有这样的困惑&#xff1a;由于一时疏忽&#xff0c;自己下载或编写的文件保存的路径丢失&#xff0c;想再次在茫茫内存中找到会很麻烦。今天学长将带来一款软件——Everything&#xff0c;其拥有强大的搜索功能&#xff0c;可以帮助…

AIGC|实践探索Langflow集成AzureOpenAI

目录 一、背景 二、AzureOpenAI介绍 三、langflow集成支持AzureOpenAI langflow集成AzureOpenAI联通改造流程&#xff1a; 四、效果演示 一、背景 langflow是一个LangChain UI&#xff0c;它提供了一种交互界面来使用LangChain&#xff0c;通过简单的拖拽即可搭建自己的实…

时区、时间戳、时间点三者的关系

时区、时间戳、时间点这三个概念与Java的Date类和Calendar类紧密联系。分别说说区别。然后说一下Java的Date类和Calendar类 1. 时间戳 时间戳指的就是Unix时间戳(Unix timestamp)。它也被称为Unix时间(Unix time)、POSIX时间(POSIX time)&#xff0c;是一种时间表示方式&…

如何调整图片尺寸:简单实用的教程分享

报名事业编考试的时候&#xff0c;会发现上传照片时会提示图片大小尺寸应该为多少&#xff0c;如果不符合规定就无法提交报名&#xff0c;那么怎么才能修改图片大小呢&#xff1f;最简单的方法就是利用调整照片大小工具来对图片尺寸修改&#xff0c;本文分享一个在线图片处理工…

BLIP:统一视觉语言理解与生成的预训练模型

Li J, Li D, Xiong C, et al. Blip: Bootstrapping language-image pre-training for unified vision-language understanding and generation[C]//International Conference on Machine Learning. PMLR, 2022: 12888-12900. BLIP 是 Salesforce 在 2022 年的工作&#xff0c;文…

分布式锁~

分布式锁 分布式锁是在分布式系统中用于协调多个节点之间对共享资源的访问的一种机制。个人认为实现分布式锁&#xff0c;需要一个中间件例如数据库&#xff0c;redis等等这样的存储锁即可实现分布式锁。 分布式锁实现方案 基于数据库(唯一索引) 基于内存(redis&#xff0c;…

CMIP6数据处理及在气候变化、水文、生态等领域中的实践技术应用

查看原文>>>最新CMIP6数据处理及在气候变化、水文、生态等领域中的实践技术应用 气候变化对农业、生态系统、社会经济以及人类的生存与发展具有深远影响&#xff0c;是当前全球关注的核心议题之一。IPCC&#xff08;Intergovernmental Panel on Climate Change&#…

太激动了!摄像头终于有画面了!

有了放弃的想法 摄像头APP在我这里好好的&#xff0c;到了老外那里就不能 用。反复试了几套源码&#xff0c;都没有画面。后来干脆把老外说通用的APK反编译后&#xff0c;新做了个APP&#xff0c;结果还是没画面。到了这个时候&#xff0c;我是真的有点沮丧&#xff0c;准备放弃…

七、Nacos和Eureka的区别

一、nacos注册中心 二、临时实例与非临时实例 三、区别 Nacos支持服务端主动检测提供者状态:临时实例采用心跳模式&#xff0c;非临时实例采用主动检测模式临时实例心跳不正常会被剔除&#xff0c;非临时实例则不会被剔除Nacos支持服务列表变更的消息推送模式&#xff0c;服务…

软件外包开发文档需要注意的问题

编写软件开发文档时需要注意以下一些关键问题&#xff0c;以确保文档的质量、有效性和可维护性&#xff0c;通过关注这些问题&#xff0c;您可以确保软件开发文档更容易被理解、使用和维护&#xff0c;从而提高项目的成功几率。北京木奇移动技术有限公司&#xff0c;专业的软件…

3.5-构建自己的Docker镜像

首先介绍两个命令&#xff1a; 1.docker container commit&#xff0c;可以简写为&#xff1a;docker commit。这个命令是把一个修改后的container重新变成一个image。 2.docker image build&#xff0c;可以简写为&#xff1a;docker build 首先&#xff0c;演示一下docker c…

接口中的大事务,该如何进行优化?

作为后端开发的程序员&#xff0c;我们常常会的一些相对比较复杂的逻辑&#xff0c;比如我们需要给前端写一个调用的接口&#xff0c;这个接口需要进行相对比较复杂的业务逻辑操作&#xff0c;比如会进行&#xff0c;查询、远程接口或本地接口调用、更新、插入、计算等一些逻辑…

论文阅读:YOLOV: Making Still Image Object Detectors Great at Video Object Detection

发表时间&#xff1a;2023年3月5日 论文地址&#xff1a;https://arxiv.org/abs/2208.09686 项目地址&#xff1a;https://github.com/YuHengsss/YOLOV 视频物体检测&#xff08;VID&#xff09;具有挑战性&#xff0c;因为物体外观的高度变化以及一些帧的不同恶化。有利的信息…

CSS---关于font文本属性设置样式总结

目录 1、color属性 2、font-size属性 3、font-weight属性 4、font-family属性 5、text-align属性 6、line-height属性 7、text-indent属性 8、letter-spacing属性 9、word-spacing属性 10、word-break属性 11、white-space属性 12、text-transform 12、writing-mo…

Git常用操作-MD

文章目录 1. 本地创建分支&#xff0c;编写代码&#xff0c;提交本地分支到远程仓库2. 提交本地代码到本地仓库3. 提交本地代码到本地dev分支4. 提交本地dev分支到远程仓库5. 本地dev分支拉取远程master分支&#xff0c;并将master分支内容合并到本地dev6. 同义命令7. 撤销上次…
最新文章