《Python基础教程》05 算术运算符

05 算术运算符

《Python基础教程》05 算术运算符

算术运算符

在Python中,使用以下符号进行算术运算:

  • +:加法
  • -:减法
  • *:乘法
  • /:除法,得到的结果是一个小数
  • %:取余,得到的是两个数相除之后的余数,不包含商
  • **:求幂,比如a**b,结果是a的b次方
  • //:整除,得到的结果是商,不包含余数

赋值运算符

可以在算术运算符的后面加上=等于符号,变成赋值运算符。

比如a+=b,相当于a = a + b。当a=1, b=2的时候,a = 1 + 2 = 3,a的值就会变成3。

在Python中,使用以下符号进行赋值运算:

  • +=:加法
  • -=:减法
  • *=:乘法
  • /=:除法,得到的结果是一个小数
  • %=:取余,得到的是两个数相除之后的余数,不包含商
  • **=:求幂,比如a**b,结果是a的b次方
  • //=:整除,得到的结果是商,不包含余数

加减乘除

a = 3
b = 33print(a + b)
print(a - b)
print(a * b)
print(a / b)

加减乘除赋值运算

a = 3
b = 33a += b
print(a)a -= b
print(a)a *= b
print(a)a /= b
print(a)

整除和取余

a = 9
b = 4print(a / b)
print(a // b)
print(a % b)

幂运算

a = 2print(a ** 1)
print(a ** 2)
print(a ** 3)
print(a ** 4)
print(a ** 8)
print(a ** 32)

判断内存地址是否相同

a = 3
b = 3# 查看内存地址
print(id(a), id(b))# 判断内存地址是否相同
print(id(a) == id(b))# 判断内存地址是否相同
print(a is b)

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

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

相关文章

安装Debian 11 留档

在清华、中科大、山大 163等镜像里,竟然那没有找到debian11的安装盘,只有10或者只2,真奇怪,后来是在csdn发现有人推荐了华为源,才找到下载的地方。 https://repo.huaweicloud.com/debian-cd/11.0.0/amd64/iso-cd/ 我…

UE 代码构建(BuildSystem)与源码编译相关

年底了,把之前的草稿文章整理一下,整理好的发出来 UnrealBuildTool简介 参考:https://docs.unrealengine.com/4.27/en-US/ProductionPipelines/BuildTools/UnrealBuildTool/ UE里的项目代码、包括UE本身的源码,都是划分成一个…

flv视频格式批量截取封面图(不占内存版)--其他视频格式也通用

flv视频格式批量截取封面图(不占内存版)--其他视频格式也通用 需求(实现的效果)功能实现htmlcssjs 需求(实现的效果) 批量显示视频,后端若返回有imgUrl,则直接显示图1, 若无&#xf…

Socket套接字类编译测试

目录 类设计 类实现 测试 测试服务器 测试客户端 测试结果 这一节相当于整合了之前的一些东西,重新过了一遍,这个就显得相对之前的版本更加完善一点 类设计 // 套接字类 #define MAX_LISTEN 1024 class Socket {private:int _sockfd;public:Socke…

PHP面试知识点--echo、print、print_r、var_dump区别

echo、print、print_r、var_dump 区别 echo 输出单个或多个字符,多个使用逗号分隔无返回值 echo "String 1", "String 2";print 只可以输出单个字符返回1,因此可用于表达式 print "Hello"; if ($expr && pri…

闲人闲谈PS之五十三——离散制造中的魔鬼--物料套裁

惯例闲话:最近和老婆大人商议买车事宜,闲人以为会陷入买油车还是电车的纠结,没想到老婆大人无比坚定,买电车。在买车这方面,老婆的想法居然比闲人超前。闲人对车定位在代步工具,2年前,对车还是印…

SAP下载word

事务代码:STRANS 启动转换器 步骤 1. 将参数填入模板,并另存为word 2003 xml文档 2.使用网页打开xml文档,并将xml拷贝到转换器tt:template中,添加参数 3.替换参数,部分xml可能存在错误或者跑偏根据实际情况检查修改 …

为什么游戏APP选择不上架?

游戏APP选择不上架的原因有很多,主要包括以下几个方面: 节省成本:自己运营游戏可以省去向应用商店缴纳的分成费用,降低运营成本。避免与竞争对手比较:有些公司不希望自己的游戏在应用商店中与竞争对手的产品进行比较&…

洛谷 P1980 [NOIP2013 普及组] 计数问题

题目背景 NOIP2013 普及组 T1 题目描述 试计算在区间 1 到 n 的所有整数中,数字 x(0≤x≤9)共出现了多少次?例如,在 1 到 11 中,即在 1,2,3,4,5,6,7,8,9,10,11 中,数字 1 出现了 4 次。 输入…

Ubuntu18.04安装Matlab流程笔记

提示:博主取舍了很多大佬的博文并亲测有效,分享笔记邀大家共同学习讨论 Ubuntu18.04 安装Matlab流程 下载安装包和破解文件安装Matlab注册并运行 下载安装包和破解文件 matlabR2019A源码 提取码:2ztb 下载的Linux matlab2018a文件夹内有三个文件: # 解压Matlab201…

<网络安全>《15 移动安全管理系统》

1 概念 移动安全管理系统,MSM,Mobile security management,提供大而全的功能解决方案,覆盖了企业移动信息化中所涉及到安全沙箱、数据落地保护、威胁防护、设备管理、应用管理、文档管理、身份认证等各个维度。移动安全管理系统将设备管理和…

freeswitch对接FunASR实时语音听写

1、镜像启动 通过下述命令拉取并启动FunASR软件包的docker镜像: sudo docker pull \registry.cn-hangzhou.aliyuncs.com/funasr_repo/funasr:funasr-runtime-sdk-online-cpu-0.1.7 mkdir -p ./funasr-runtime-resources/models sudo docker run -p 10096:10095 -i…

Unity_Playable工具使用

Unity_Playable工具使用 目录 Unity_Playable工具使用 1. Default Playables(Timeline扩展) 2. PlayableGraph Visualizer&#x

armbian修改docker目录到硬盘

玩客云自带内存8G,根目录很快就满了,这里调整docker的目录到硬盘上/sda1。 docker info|grep "Docker Root Dir:" Docker Root Dir:/var/lib/docker 查看docker 默认目录在哪里 Docker 版本 > v17.05.0 docker -v Docker version 25.0.…

elementUI中el-tree组件单选没有复选框时,选中、current-node-key高亮、刷新后保留展开状态功能的实现

目录 一、代码实现1. 属性了解 ([更多](https://element.eleme.cn/#/zh-CN/component/tree))2. 实现步骤3.代码示例 二、 效果图 一、代码实现 1. 属性了解 (更多) node-key 每个树节点用来作为唯一标识的属性,整棵树…

Linux 磁盘空间占用率100%的排查

📑前言 使用 Linux 操作系统时,可能会遇到磁盘空间不足的错误,这种错误通常会导致系统运行缓慢或崩溃。本文将介绍磁盘排查的方法。⛺️ 🎬作者简介:大家好,我是青衿🥇 ☁️博客首页&#xff1…

rust gui开发框架选择

作为一个系统编程强大语言,怎么能少得了图形界面的开发 实际上写这篇前我也不知道,于是我问了ai大模型,文心3.5和chatgpt4.0 答案实际上不能满意,最后我做了下筛选 参考博文: rust开发环境配置:链接 一、…

使用websocket建立长链接实现用户点对点即时通讯

WebSocket是一种网络传输协议,位于OSI模型的应用层,设计用于在单个TCP连接上进行全双工通信。 WebSocket的主要特点包括: 全双工通信:WebSocket允许服务器和客户端之间进行双向实时通信。这与传统的HTTP请求不同,后者…

MacOS安装JDK+Maven+Idea插件+nvm等

Java安装环境(MacOS)JDKMavenIdea插件nvm等 背景:新机安装开发环境发现需要找很多文章,,,,这里一篇文章安装所有环境 文章目录 Java安装环境(MacOS)JDKMavenIdea插件nvm等一、安装JDK①:下载②:…

阿里云a10GPU,centos7,cuda11.2环境配置

Anaconda3-2022.05-Linux-x86_64.sh gcc升级 centos7升级gcc至8.2_centos7 yum gcc8.2.0-CSDN博客 paddlepaddle python -m pip install paddlepaddle-gpu2.5.1.post112 -f https://www.paddlepaddle.org.cn/whl/linux/mkl/avx/stable.html 报错 ImportError: libssl.so…