Python学习-算术运算符,赋值运算符和复合运算符
算术运算符
常见的算术运算符有 :
+ 加法运算符
1 2 | print ( 1 + 2 ); / / 3 print ( '1' + '2' ); / / 12 |
不仅可以进行2个数字的相加,还可以连接2个字符串
- 减法运算符
1 2 | print ( 4 - 2 ) / / 2 print ( 4 - 12 ) / / - 8 |
* 乘法运算符
1 | print ( 5 * 6 ); / / 30 |
/ 除法运算符(分母不可以为零)
1 2 | print ( 5 / 2 ); / / 2.5 print ( 5 / 0 ) / / 错误 |
从第二个代码可以看到分母不可以为0
** 幂运算符
1 | print ( 2 * * 3 ); / / 8 |
// 整除运算符
1 | print ( 5.5 / / 2 ); / / 2.0 |
% 求模运算符(求余运算符)
1 | print ( 5 % 2 ); / / 1 |
复合运算符
常见的复合运算符有 :
加法赋值运算符 +=
1 2 3 | a = 5 ; a + = 2 / / a = a + 2 print (a); / / 7 |
减法赋值运算符 -=
1 2 | a = 5 ; a - = 2 / / a = a - 2 <br> print (a); / / 3 |
乘法赋值运算符 *=
1 2 3 | a = 5 ; a * = 2 print (a); / / 10 |
除法赋值运算符 /=
1 2 3 | a = 5 ; a / = 2 print (a); / / 2.5 |
取余赋值运算符 %=
1 2 3 | a = 5 ; a % = 2 print (a); / / 1 |
幂赋值运算符 **=
1 2 3 | a = 5 ; a * * = 2 print (a); / / 25 |
取整赋值运算符 //=
1 2 3 | a = 5 ; a / / = 2 print (a); / / 2 |
赋值运算符
可以使用链式赋值
1 2 | a = b = c = 10 ; print (a,b,c); / / 10 10 10 |
注意点:必须要考虑优先级的问题,下面的列子就要,考虑到括号的使用
1 2 | num = ( 5 - 4 ) + 1 * 7 / 2 ; print (num); / / 4.5 |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系统下SQL Server数据库镜像配置全流程详解
· 现代计算机视觉入门之:什么是视频
· 你所不知道的 C/C++ 宏知识
· 聊一聊 操作系统蓝屏 c0000102 的故障分析
· SQL Server 内存占用高分析
· DeepSeek V3 两周使用总结
· 02现代计算机视觉入门之:什么是视频
· C#使用yield关键字提升迭代性能与效率
· 回顾我的软件开发经历(1)
· 2. 什么?你想跨数据库关联查询?