一、算术运算符

1、基本介绍
编号运算符说明示例输出结果
1+两数相加10 + 2030
2-两数相减10 - 20-10
3*两数相乘,或者返回一个被重复若干次的字符串10 * 20200
4/两数相除10 / 200.5
5//两数相除并返回商的整数部分9 // 24
6%两数相除并返回余数10 % 50
7**幂运算10 ** 2100
2、演示
  1. +,两数相加
print(10 + 20)
# 输出结果30
  1. -,两数相减
print(10 - 20)
# 输出结果-10
  1. *,两数相乘,或者返回一个被重复若干次的字符串
print(10 * 20)
print("tom" * 3)
# 输出结果200
tomtomtom
  1. /,两数相除
print(10 / 20)
# 输出结果0.5
  1. //,两数相除并返回商的整数部分
print(9 // 2)
# 输出结果4
  1. %,两数相除并返回余数
print(10 % 2)
print(10 % 3)
# 输出结果0
1
  1. **,幂运算
print(10 ** 2)
# 输出结果100

二、赋值运算符

1、基本介绍
编号运算符说明示例等同于
0=赋值运算符num = 1 + 2 * 3,num = 7-
1+=加法赋值运算符c += ac = c + a
2-=减法赋值运算符c -= ac = c - a
3*=乘法赋值运算符c *= ac = c * a
4/=除法赋值运算符c /= ac = c / a
5//=取整除赋值运算符c //= ac = c // a
6%=取模赋值运算符c %= ac = c % a
7**=幂赋值运算符c \**= ac = c ** a
2、演示
  1. +=,加法赋值运算符
num = 10
num += 5print(num)
# 输出结果15
  1. -=:减法赋值运算符
num = 10
num -= 5print(num)
# 输出结果5
  1. *=,乘法赋值运算符
num = 10
num *= 5print(num)
# 输出结果50
  1. /=,除法赋值运算符
num = 10
num /= 5print(num)
# 输出结果2.0
  1. //=,取整除赋值运算符
num = 10
num //= 3print(num)
# 输出结果3
  1. %=,取模赋值运算符
num = 10
num %= 4print(num)
# 输出结果2
  1. **=,幂赋值运算符
num = 10
num **= 2print(num)
# 输出结果100

三、比较运算符

1、基本介绍
编号运算符说明
1==等于,判断内容是否相等
2!=不等于,判断内容是否不相等
3>大于,判断运算符左侧内容是否大于右侧
4<小于,判断运算符左侧内容是否小于右侧
5>=大于等于,判断运算符左侧内容是否大于等于右侧
6<=小于等于,判断运算符左侧内容是否小于等于右侧
2、演示
  1. ==,等于
print(10 == 5)
# 输出结果False
  1. !=,不等于
print(10 != 5)
# 输出结果True
  1. >,大于
print(10 > 5)
# 输出结果True
  1. <,小于
print(10 < 5)
# 输出结果False
  1. >=,大于等于
print(10 >= 5)
# 输出结果True
  1. <=,小于等于
print(10 <= 5)
# 输出结果False
3、字符串比较
(1)基本介绍
  • 当比较两个字符串时,Python 会按照字典顺序(即字符的 Unicode 码)来比较它们,简单来说,就是从头开始把每个位置对应的两个字母拿出来进行比较
  1. 所有位置对应的两个字母都比较完毕,且为相等,则两个字符串相等

  2. 只要一个位置对应的两个字母比较为不相等,则两个字符串不相等

(2)演示
  1. 比较 “hello” 是否等于 “world”,输出 False
print("hello" == "world")
# 输出结果False
  1. 比较 “hello” 是否不等于 “world”,输出 True
print("hello" != "world")
# 输出结果True
  1. 比较 “hello” 是否大于 “world”,输出 False,“h” 的 Unicode 码小于 “w” 的 Unicode 码
print("hello" > "world")
# 输出结果False
  1. 比较 “hello” 是否小于 “world”,输出 True,“h” 的 Unicode 码小于 “w” 的 Unicode 码
print("hello" < "world")
# 输出结果True
  1. 比较 “hello” 是否大于等于 “world”,输出 False,“h” 的 Unicode 码小于 “w” 的 Unicode 码
print("hello" >= "world")
# 输出结果False
  1. 比较 “hello” 是否小于等于 “world”,输出 True,“h” 的 Unicode 码小于 “w” 的 Unicode 码
print("hello" <= "world")
# 输出结果True

四、逻辑运算符

1、基本介绍
编号运算符说明
1and逻辑与
两个操作数都为 True 时,返回 True
当有一个操作数为 False 时,返回 False
2or逻辑或
两个操作数都为 False 时,返回 False
当有一个操作数为 True 时,返回 True
3not逻辑非
反转一个布尔值
如果操作数为 True,返回 False
如果操作数为 False,返回 True
2、演示
  1. and,逻辑与
print(True and False)
print(True and True)
print(False and False)
# 输出结果False
True
False
  1. or,逻辑或
print(True or False)
print(True or True)
print(False or False)
# 输出结果True
True
False
  1. not,逻辑非
print(not True)
print(not False)
# 输出结果False
True

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

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CMOS知识点 MOS管不同工作区域电容特性

知识点14&#xff1a;MOSFET的电容主要来源于其物理结构&#xff1a;栅氧层电容&#xff1a;栅极&#xff08;G&#xff09;与衬底&#xff08;B&#xff09;、沟道、源&#xff08;S&#xff09;、漏&#xff08;D&#xff09;之间隔着二氧化硅绝缘层&#xff0c;自然形成电容…

预测性维护+智能优化:RK3568+FPGA方案在储能行业的应用

在储能行业&#xff0c;RK3568FPGA方案通过预测性维护和智能优化技术&#xff0c;显著提升系统可靠性和经济性。该方案采用异构架构&#xff08;FPGA处理高速信号采集&#xff0c;RK3568负责策略计算与通信管理&#xff09;&#xff0c;实现微秒级响应和精准控制。‌26一、预测…

工业4.0时代,耐达讯自动化Profibus转光纤如何重构HMI通信新标准?“

在智能制造与工业4.0浪潮下&#xff0c;HMI&#xff08;人机界面&#xff09;作为设备与操作员之间的“桥梁”&#xff0c;承担着实时数据显示、设备监控及交互控制的核心职能。然而&#xff0c;传统Profibus总线在HMI连接中常因电磁干扰、传输距离限制等问题&#xff0c;导致画…

SpringClound——网关、服务保护和分布式事务

一、网关网络的关口&#xff0c;负责请求的路由、转发、身份验证server:port: 8080 spring:cloud:nacos:discovery:server-addr: 192.168.96.129:8848gateway:routes:- id: item-serviceuri: lb://item-servicepredicates:- Path/items/**,/search/**- id: user-serviceuri: lb…

【C++】模版(初阶)

目录 一. 函数模版 1. 格式 原理 2. 函数模版的实例化 二. 类模板 void Swap(int& left, int& right) {int temp left;left right;right temp; }void Swap(double& left, double& right) {double temp left;left right;right temp; }void Swap(char&…

InfluxDB 开发工具链:IDE 插件与调试技巧(二)

四、利用 IDE 插件提升开发效率 4.1 代码编写技巧 在使用安装了 InfluxDB 插件的 IDE 进行代码编写时&#xff0c;我们可以充分利用插件提供的代码导航和智能提示功能&#xff0c;来显著提高编写 InfluxDB 相关代码的效率和准确性。 以一个涉及多个 Measurement 和复杂查询条…

定制开发开源AI智能名片S2B2C商城小程序:场景体验新维度与四重目标达成

摘要&#xff1a;本文聚焦于定制开发开源AI智能名片S2B2C商城小程序&#xff0c;探讨其在场景体验领域的应用与价值。通过深入分析场景体验的最高境界——深体验、强认知、高传播、关系深化这四个目标&#xff0c;阐述该小程序如何凭借自身特性与功能&#xff0c;在商业场景中实…

开源 GIS 服务器搭建:GeoServer 在 Linux 系统上的部署教程

GeoServer 是一个开源的地理信息服务服务器&#xff0c;可以发布地图、矢量数据和栅格数据。 1. 更新系统 sudo apt update && sudo apt upgrade -y2. 安装 Java 11 GeoServer 需要 Java 运行环境&#xff0c;这里用 OpenJDK 11。 sudo apt install openjdk-11-jdk…

前端面试通关:Cesium+Three+React优化+TypeScript实战+ECharts性能方案

前端面试题详解与更多面试题 WebGLCesiumThree 1. 自我介绍 回答要点&#xff1a; 教育背景和工作经验技术栈和专长领域参与过的重点项目个人优势和学习能力职业规划 示例&#xff1a; “我是一名有前端开发经验的工程师&#xff0c;熟练掌握React、Vue等主流框架&#x…

集成电路学习:什么是Object Tracking目标跟踪

Object Tracking:目标跟踪 Object Tracking,即目标跟踪,是计算机视觉领域的一个重要研究方向,它专注于在视频帧序列中连续地监测和定位一个或多个目标对象的位置。以下是对目标跟踪技术的详细解析: 一、定义与目的 定义: 目标跟踪是指在视频序列中,通过特定的算法…

深入理解计算机系统

参考书籍 8-18 处理器体系结构不同于冯诺依曼与哈佛体系 压栈与退栈与理解c等高级语言的工作原理息息相关&#xff0c;也是常用的攻击手段 Buffer Overflow的主要技术基础 day2 继续读前言之类的 本书前言 这本书&#xff0c;讲述应用程序员如何能够利用系统知识来编写更好…

LLM 中 token 简介与 bert 实操解读

一、什么是 LLM&#xff1f; LLM&#xff0c;全称为 Large Language Model&#xff08;大语言模型&#xff09;&#xff0c;是一种基于神经网络&#xff08;主要是 Transformer 结构&#xff09;的大规模自然语言处理&#xff08;NLP&#xff09;模型。其核心能力在于理解、生成…

【运维心得】三步更换HP笔记本电脑外壳

目录 准备工作 第一步&#xff1a;拆卸电池与后盖 第二步&#xff1a;处理隐藏螺丝 第三步&#xff1a;断开内部排线 总结一下 今天又碰到了两台HP的笔记本&#xff0c;一台外壳完好&#xff0c;但是无法开机&#xff0c;判断是主板问题。另外一台外壳有损坏&#xff0c;但…

深入 Linux 网络(一) -- 网卡队列

文章目录网卡网卡的核心功能网卡的关键技术单队列网卡多队列网卡查看网卡信息ifconfigethtool查看网卡队列Linux 查看中断绑定网卡中断查询查看中断绑定的 cpu总结1. 默认情况&#xff08;单队列网卡&#xff09;2. 多队列网卡3. 如何查看和配置绑定关系&#xff1f;4. 性能优化…

HTTP 1.0, 2.0 和 3.0 有什么区别?

HTTP/1.0 就像是“一问一答”的电话&#xff0c;每次打电话&#xff08;请求&#xff09;都得先拨号&#xff08;建立连接&#xff09;&#xff0c;说完一句话&#xff08;发送数据&#xff09;就挂断&#xff08;关闭连接&#xff09;&#xff0c;再打下一通电话。效率比较低。…

无畏契约手游上线!手机远控模拟器畅玩、抢先注册稀有ID!

终于来了&#xff01;《无畏契约》手游今天已经全平台上线&#xff01;保留了端游经典的英雄技能与射击体验&#x1f3ae;&#xff3b;新服开启&#xff0c;ID争夺战一触即发&#xff3d;《无畏契约》手游备受FPS玩家期待&#xff0c;累计获得超6000万线上预约&#xff01;每次…

《WINDOWS 环境下32位汇编语言程序设计》第4章 第一个窗口程序

4.1 开始了解窗口4.1.1 窗口是什么窗口是什么&#xff1f;大家每天在使用Windows&#xff0c;屏幕上的一个个方块就是一个个窗口&#xff01;那么&#xff0c;窗口为什么是这个样子呢&#xff1f;窗口就是程序吗&#xff1f;1.使用窗口的原因回想一下DOS时代的计算机屏幕&#…

Mybatis执行sql流程(二)之加载Mapper

Mybatis加载Mapper注册方式注册时机特点MapperScanBean定义阶段注册接口定义批量注册&#xff0c;推荐方式Mapper (接口注解)同 MapperScan需每个接口单独标注XML 配置 <mapper>MyBatis 初始化时传统方式&#xff0c;不依赖 Spring 容器SqlSessionTemplate 直接获取调用时…

基于 JSP+Mysql实现MVC房屋租赁系统

基于 MVC 的房屋租赁系统的设计与实现摘 要&#xff1a;房屋租赁管理系统与网络相结合&#xff0c;给用户提供更加周到和人性化的服务。网站模式为 MVC 模式&#xff0c;基于 MySQL 数据库,采用 JSP&#xff0c;Session 绘画跟踪、JavaScript 等技术,实现了普通用户可以浏览、查…

第六天~提取Arxml中CAN采样点信息Creat_ECU--Standard

⏱️ ARXML探秘:解码CAN采样点的精准艺术 在汽车电子的交响乐中,CAN采样点(Sample Point) 如同指挥家挥棒的关键时刻——它决定了何时"聆听"总线上的信号。这个看似微小的百分比数值,却是保障整车通信可靠性的核心密码。本文将带您深入ARXML中的采样点配置世界…