栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python运算符

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python运算符

一、算数运算符 1.整除:一正一负,向下取整
print('整除 11//-3=', 11 // -3)
输出:
整除:11//-3= -4
2.取余,即模运算。一正一负公式:余数 = 被除数 - 除数*商(整除的商,向下取整)
print('取模 9%-4=', 9 % -4)
输出: -3
# 计算方式:
-3 = 9 - (-4)*(9//-4) = 9- (-4)*(-3) = 9 - 12 = -3

print('取模 -11%3=', -11 % 3)
输出:1
#计算方式:
1 = -11 - 3 * (-11//3) = -11 - 3 * (-4) = -11 - (-12) = -11 + 12 = 1
3.幂运算
print('幂运算 5**2=', 5 ** 2)
输出:25
二、赋值运算符

=、+=、-=、*=、/=、//=、%=

1.解包赋值
a, b, c = 10, 20, 30
print(a, b, c)
输出:10,20,30
2.交换值
a, b, c = b, c, a
print(a, b, c)
输出:20,30,10
三、比较运算符

>、<、=、>=、<=、==、!= 基础使用略...

is、is not

= 是赋值,== 是比较值,is 是比较标识

lst1 = [11, 22, 33, 44]
lst2 = [11, 22, 33, 44]
print(lst1 == lst2)  # True
print(lst1 is lst2)  # False
print(lst1 is not lst2)  # True
四、布尔运算符

and、or、not、in、not in

b1, b2 = True, False
print(not b1, not b2) # False,True

word = 'hello'
print('h' in word, 'w' not in word)  # True, False
五、位运算符(先转化为二进制)

按位与 &、按位或 | 、左移 << 、右移 >>

六、运算符优先级

** 大于 *,%,/,// 大于 +,- 大于 <<,>> 大于 & 大于 | 大于 <,>>=,<=,==,!= 大于 and 大于 or 大于 =

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/444646.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号