当前位置: 首页 > news >正文

python运算符

算术运算符

在编写程序时,可以使用算术运算符来进行基本的数学计算。

Python 中的算术运算符包括加法、减法、乘法、除法、取模和幂运算

运算符描述
+加法 : 两个操作数相加
-减法 : 两个操作数相减
*乘法 : 两个操作数相乘
/除法 : 两个操作数相除,结果为浮点数类型
%取模 : 也称为求余运算符, 两个操作相除,取余数为计算结果
**幂运算 :返回 x 的 y 次幂
//整除 : 两个操作数相除,取商,结果为整数类型

加法运算符 +

加法运算符用于将两个数相加。

例如,a + b 表示将 a 和 b 相加的结果。 如果 a 和 b 都是数字,则加法运算符将执行数学加法操作。 如果 a 和 b 是字符串,则加法运算符将执行字符串连接操作。

a = 10 b = 20 c = a + b print("a + b 的值为:", c) s1 = "hello" s2 = "Tom" res = s1 + s2 print("字符串拼接结果为:", res)

减法运算符 -

减法运算符用于将一个数减去另一个数。例如,a - b 表示将 b 从 a 中减去的结果。

a = 10 b = 20 c = a - b print("a - b 的值为:", c)

乘法运算符 *

乘法运算符用于将两个数相乘。例如,a * b 表示将 a 和 b 相乘的结果。注意:数字类型*字符串类型,输出为字符串的多次拼接

a = 2 b = 20 c = a * b d = "nice" e = a * d f = d * a print("a * b 的值为:", c) # 输出:a * b 的值为: 40 print("a * d 的值为:", e) # 输出:a * d 的值为: nicenice print("d * a 的值为:", f) # 输出:d * a 的值为: nicenice

除法运算符 /

除法运算符用于将一个数除以另一个数。例如,a / b 表示将 a 除以 b 的结果。需要注意的是,如果除数为 0,将会抛出异常。

在Python中,使用 / 进行除法运算时,会得到一个浮点数,如果需要整除运算需要使用 // 整除运算符

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

取模运算符 %

取模运算符用于获取两个数相除的余数。例如,a % b 表示将 a 除以 b 的余数。

需要注意的是,取模运算本质上也是除法运算,如果除数为 0,将会抛出异常。

a = 10 b = 20 c = b % a print("b % a 的值为:", c)

幂运算符**

幂运算符用于获取一个数的指数幂。例如,a ** b 表示将 a 的 b 次方。

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

整除运算符 //

整除运算符用于将一个数除以另一个数,该运算符会得到一个整数的商。

需要注意的是,如果除数为 0,也将会抛出异常。

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

赋值运算符

赋值运算符是使用 = 做为运算符号,将运算符右侧的数据或表达式的结果,保存到运算符左侧的标识符中。

在使用赋值运算符时,运算符右侧可以是任意类型的数据,但左侧必须是一个变量,否则会报错。

除普通的赋值运算符外,赋值运算符还可以和算术运算符组合成为复合赋值运算符。

Python 中提供的赋值运算符如下表所示:

运算符描述实例
=简单的赋值运算符c = a + b 将 a + b 的运算结果赋值为 c
+=加法赋值运算符c += a 等效于 c = c + a
-=减法赋值运算符c -= a 等效于&nbs
http://www.jsqmd.com/news/494910/

相关文章:

  • 文件名批量重命名怎么按数字排序?6个简单技巧轻松搞定!
  • 用自己的声音实现PPT转视频加AI配音,小米坡PPT转视频工具v2.25操作教程
  • ASO优化服务商排名
  • 手把手教你免费获取豆包 AI API Key 并接入前端项目
  • 64 匠心古法雕塑源头工厂哪家实力强?
  • 天津守嘉陪诊 17310982305 - 品牌排行榜单
  • C语言从入门到进阶——第14讲:深入理解指针(4)
  • 2026工业园区数字孪生深度解析:视频孪生与大模型如何赋能智慧决策
  • 发芽Day2
  • 绝缘阻抗检测计算
  • 一秒推GEO中的DeepSeek收录技巧关键要素是什么?
  • 成都2026增值税法规变化要点:企业合规应对策略深度解析
  • SW - 干涉检查异常 - 要忽略隐藏的实体和零件才行
  • 别让几百万展位费,只换回一叠落灰的名片|这场展会,我们终于打赢了“时间战”
  • 从需求到实施:如何确认 RV1126 开发板适配您的硬件需求
  • 034B-基于51单片机贪吃蛇游戏机(LCD12864)【Proteus仿真+Keil程序+报告+原理图】
  • 图片尺寸不对?4个简单方法助你快速修改!
  • 微信公众号SVG动画制作指南:5步轻松搞定终极教程 - 小小智慧树~
  • 2026年公司采购大模型token,哪家服务商靠谱?
  • Git 误操作急救手册
  • 能够缓解膝盖疼的营养品品牌有哪些:氨糖软骨素实力榜(选购指南) - 品牌排行榜
  • node.js创建
  • 差旅费包含住宿吗?出差党必看!一文理清费用构成与报销要点 - 匠言榜单
  • 盘点网上的满意度调研平台推荐:好用网站汇总(指南) - 品牌排行榜
  • 315明规,GEO践实:十问解惑,助企稳行
  • Elasticsearch 核心概念与实战入门:从零构建你的第一个搜索引擎
  • 网上免费的满意度调研平台推荐:2026实测(附榜单) - 品牌排行榜
  • 密码学加解密实训(Base64转义)
  • 指针核心知识:5篇系统梳理4
  • 2026澳洲最好的证券公司求职笔试辅导在哪里:独家面经(必看) - 品牌排行榜