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

【Python笔记 03 】运算符

一、算数运算符

1、加减乘除

 #加法
print (1+1) 
#减法
print (1-1)  
#乘法
print (1*1)  
#除法,注:商一定是float浮点数,不管是否能整数,且除数不能为0,如下图:
print (1/1)  

在这里插入图片描述
如果除数为0即报错提示。

2、取整除

取商的整数部分,向下取整(不管四舍五入规则,只要后有小数全部忽略)。

a = 5
b = 2
print (a//b)

在这里插入图片描述

3、取余数

只取余数部分,5/2=2(商)余1

a = 5
b = 2
print (a%b)

在这里插入图片描述

4、幂运算

m**n=m的n次方

a = 5
b = 2
print (a**b)

在这里插入图片描述

5、运算符优先级(运算规则)

① 先乘除后加减;
② 同级运算符从左往右计算;
③ 可以用()调整计算的优先级。

优先级排序:
幂(优先级最高)>乘、除、取余、取整数>加减

如下:

print(3**2+5/2)

在这里插入图片描述

6、算数运算注意事项

使用算数运算符,若有浮点数,结果必定会用浮点数表示。
在这里插入图片描述

二、赋值预算符

1、给变量赋值

#常规赋值
num1 = 2
num2 = 7  
#把一个变量的值赋给另外一个变量
num3 = num1 
print(num3)  
#将运算的值赋给变量
total = num2 + num3
print(total)

在这里插入图片描述

2、加等于+=

#正常抒写
a = 1
a = a+1
print(a)
#简写,等效于 a = a+1
a += 1
print(a)

在这里插入图片描述
在这里插入图片描述

案例题: 一件衣服成本为100元,卖家想要利润净赚50元,对外售价就是150元,代码如下:

#成本价n1
n1 = 100
#利润n2
n2 = 50
#售价n3
n3 = n1 + n2
print(n3)

在这里插入图片描述
简写为:

#成本价n1
n1 = 100
#利润n2
n2 = 50
#售价n1
n1 += n2 # 等效于n1 + n2 = n1
print(n1)

在这里插入图片描述

3、减等于-=

b = 5
print(b)
b = b - 1
或者等于
b -= 1
print(b)

在这里插入图片描述
在这里插入图片描述

4、赋值预算符注意事项

注1:赋值运算符必须连着写,中间不能空格,否则会报错。
在这里插入图片描述
注2:使用赋值运算符前必须提前进行变量定义赋值,否则不能参与运算。
在这里插入图片描述
注2:纯数字也不能直接使用赋值运算符,因为赋值运算符运算前提是需要赋值。
在这里插入图片描述

http://www.xdnf.cn/news/1223.html

相关文章:

  • n8n更新1.87后界面报错Connection lost解决
  • 如何精准查询住宅IP?工具、方法与注意事项
  • HTML5+CSS3+JS小实例:CSS太阳动画特效
  • Java 静态内部类面试题与高质量答案合集
  • 源超长视频生成模型:FramePack
  • 丰富多样功能的小白工具,视频提取音频,在线使用,无需下载软件
  • Vscode指定缓存路径 .vscode 路径
  • net+MySQL中小民营企业安全生产管理系统(源码+lw+部署文档+讲解),源码可白嫖!
  • spark与Hadoop之间的对比与联系
  • GTS-400 系列运动控制器板(七)----修改限位开关触发电平
  • 【STL】unordered_set
  • 为什么访问树节点用 `root->right` 这种形式
  • ANDON系统看板助力电器组装线实现智能管理
  • 鸿蒙NEXT开发权限工具类(申请授权相关)(ArkTs)
  • 如何给pip命令国内镜像源
  • Python 简介与入门
  • 轻量级别的htpp客户端--Forest
  • “多模态SCA+DevSecOps+SBOM风险情报预警 “数字供应链安全最佳管理体系!悬镜安全如何用AI守护万亿数字中国?
  • KUKA机器人KR 3 D1200 HM介绍
  • JDK版本与Spring Boot版本之间对应关系
  • 【RK3588 嵌入式图形编程】-SDL2-扫雷游戏-放置标记
  • day3 打卡训练营
  • 多表查询之嵌套查询
  • 深圳有哪些有名的PCB设计的培训班
  • 4.LinkedList的模拟实现:
  • 实践项目开发-hbmV4V20250407-Taro项目构建优化
  • 瓦瑟斯坦差分隐私中命题7对总变差TV的应用
  • vue3 组件传参
  • 2025软件测试常用面试问题及参考答案(附文档)
  • 计算机组成与体系结构:缓存(Cache)