Python的各类运算符及用法汇总
算数运算符
标准运算符:加(+)、减(-)、乘()、除(/)、整除(//)
取余运算符(%)
幂运算符(**)
一正一负整除时,向下取整-9//4=-3.余数=被除数-除数整除的商
算数运算符优先级:** ~± */%// ±
赋值运算符
执行顺序从右向左、支持链式赋值(如a=b=c=20)、支持参数赋值(+= -= *= /= //=)、支持系列解包赋值(如a,b,c=1.2.3)
交换 a,b=b,a
比较运算符
比较的是值,结果是布尔类型;符号(> < = >= <= == !=)
=为赋值运算符,==为比较运算符
比较对象的标识使用is,如:
a=b=1
print(a is b)
print(a is not b)
布尔运算符
and(两个运算符都为True时,其结果才是True)
or(只要有一个运算数为True,其结果就是True)
not(结果与运算数相反)
位运算
(将数据转成二进制进行计算)
位与& 对应数位都是1时,结果数位才是1.否则为0
位或| 对应数位都为0.结果数位才为0.否则为1
左移位运算符<< 高位溢出舍弃,低位补0
右移位运算符>> 低位溢出舍弃,高位补0
左移几位就相当于乘以几,右移相当于除,与左移类似
如
print(4<<3)
输出32
print(32>>3)
输出4
运算符的优先级
先算术运算符(先算乘除后算加减,幂运算最优先),然后位运算,然后比较运算,然后布尔运算,最后赋值运算,优先计算括号中内容
注:本文部分文字和图片来源于网络,如有侵权,请联系删除。版权归原作者所有!此页面下方声明无效!
猜你喜欢LIKE
相关推荐HOT
更多>>Python元组的创建方式
这里有2022最新免费Python教程,助您快速了解程序开发。Python是计算机程序开发设计语言的其中一种,也是解释型的脚本语言,应用范围非常广泛,...详情>>
2022-12-01 17:26:00Python字典的创建及获取
这里有2022最新免费Python3教程,助您快速了解程序开发。Python是计算机程序开发设计语言的其中一种,也是解释型的脚本语言,应用范围非常广泛...详情>>
2022-12-01 17:25:00python列表元素的获取
索引映射唯一一个数据((正向从第一个元素索引为0开始,列表中按序依次增加;反向从最后一个元素索引为-1开始,按序依次减小))详情>>
2022-12-01 17:22:00Python程序的控制结构
这里有2022最新免费Python教程,助您快速了解程序开发。Python是计算机程序开发设计语言的其中一种,也是解释型的脚本语言,应用范围非常广泛,...详情>>
2022-12-01 17:19:00Python的各类运算符及用法汇总
先算术运算符(先算乘除后算加减,幂运算最优先),然后位运算,然后比较运算,然后布尔运算,最后赋值运算,优先计算括号中内容 详情>>
2022-12-01 17:15:00Python培训问答更多>>
新数据分析师自学要多久?才能赚到更多钱呢
新Python主要用来做什么?
新如何才能知道python语言特点是什么?
新通过培训机构可以更好的学习怎么进行数据分析?
新数据分析培训课程可以免费试听的好处有哪些?
新数据分析师是干嘛的?为什么很多年轻人都会选这个行业?
新数据分析师要学什么才能达到更专业的状态呢
Python面试题库 更多>>
Python中的pass语句是什么?
怎样将字符串转换为小写?
怎么移除一个字符串中的前导空格?
python中的标识符长度能有多长?
Python区分大小写吗?
解释Python中的join()和split()函数
- 北京校区
- 大连校区
- 广州校区
- 成都校区
- 杭州校区
- 长沙校区
- 合肥校区
- 南京校区
- 上海校区
- 深圳校区
- 武汉校区
- 郑州校区
- 西安校区
- 青岛校区
- 重庆校区
- 太原校区
- 沈阳校区
- 南昌校区
- 哈尔滨校区