IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Python中的运算符 -> 正文阅读

[Python知识库]Python中的运算符

python中的常用运算符

  1. 赋值运算符
  2. 比较运算符
  3. 布尔运算符
  4. 位运算符
  5. 算术运算符
  • 标准算术运算符
  • 取余运算符
  • 幂运算符

算术运算符

标准运算符→加 (+) 减? (-) 乘? (*) 除? (/) 整除 (//)

取余运算符→%

幂运算符→**

运算符表示例子结果
+1+12
-1-10
*2*48
/1/20.5
%取余(一正一负要公式)

9%4

1
余数=被除数-除数*商

9%-4

9-(-4)*(-3)

-3
**幂运算2**32的3次幂=8
//整数(一正一负向下取整)11/25
9//-4-3
-9//4-3

赋值运算符

赋值运算符
=执行顺序:右→左
支持链式赋值a=b=c=20
支持参数赋值+=、-=、*=、/=、//=、%=
支持系列解包赋值a,b,c=20,30,40

链式赋值

?参数赋值

?系列解包赋值

?比较运算符

对于变量表达式的结果比较大小,真假等比较

>,<,>=,<=,!=
= =对象value的比较
is,is not对象的id的比较
一个=称为赋值运算符,==称为比较运算符
一个变量由三部分组成:标识,类型,值
==比较的是值
比较对象的标识使用is

布尔运算符

  • and
  • or
  • not
  • in
  • not in
布尔运算符图标
运算符运算数运算结果备注
andTrueTrueTrue当两个运算数都为True时,运算结果才为True
TrueFalseFalse
FalseTrue
FalseFalse
orTrueTrueTrue只要有一个运算数位True,运算结果就为True
TrueFalse
FalseTrue
FalseFalseFalse
notTrueFalse如果运算数为True,运算结果为False
FalseTrue如果运算数位False,运算结果位True

?

?Python中的位运算符

位运算符将数据转成二进制运算

位运算符
位与&对于数位都是1,结果数位才是1,否则为0
位或丨对应数位都是0,结果数位才是0,否则为1
左位移运算符<<高位溢出舍弃,低位补0(向左移动一位,相当于*2)
右位移运算符>>低位溢出舍弃,高位补0(向右移动一位,相当于/2)

位与&????????对于数位都是1,结果数位才是1,否则为0? ? ?4&8=0

位或丨????????对应数位都是0,结果数位才是0,否则为1? ? ?4|8=12

左位移? ?高位溢出舍弃,低位补0(向左移动一位,相当于*2) 4*2=8? ?8*2=16

右位移? ?低位溢出舍弃,高位补0(向右移动一位,相当于/2) 4/2=2? ? ? ? 2/2=1

?

?

?运算符的优先级

  1. 算数运算(先算乘除后算加减,有幂先算幂)
  2. ?位运算
  3. 比较运算 True False(将比较运算结果再进行布尔运算)
  4. 布尔运算
  5. 赋值运算

有括号先计算括号中的内容

总结

?

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-12-01 17:39:41  更:2021-12-01 17:40:38 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 2:15:33-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码