运算符是一些特殊符号的集合 。
加法
减法
乘法
/ 除法
// 地板除
% 取余 。
Python 支持以下 7中运算 :
算术运算符。
比较运算符
赋值运算符
逻辑运算符
位运算符
成员运算符
身份运算符。
2.6.2 算术运算符
电脑为啥会有 32位 和 64位操作系统的区别 ,而人类普遍开始选择 64位操作系统 。就是 32位系统最大支持 4g 的内存 。而 64位操作系统就支持的多了去了 。
比较运算符 有 == != > < >= <= 比较运算符返回的结果只有 False True
很多地方 True 就是1 False 就是 0
2.6.4 赋值运算 。
= 简单的赋值运费
+= 加法赋值运算 , a += 1 等效于 a = a + 1
-= 减法赋值运算, a -= 1 等效于 a = a - 1
= 乘法赋值运算, a = c 等效于 a= ac
/= 除法赋值运算, a /=c 等效于 a = a / c
%= 取余赋值运算 ,a %= c 等效于 a = a % c
= 幂赋值运算 ,a = c 等效于 a = a*c
//= 地板除 赋值运算 ,a //= c 等效于 a = a//c
2.6.5 位运算符 。
所谓位运算 就是把 数据 看做二进制 进行运算的 。
2.6.6 逻辑运算符 。
逻辑运算符 也叫布尔运算,
and a and b 如果 a 为 False ,a and b 就返回 false ,否则,返回 y 的计算值 。
or a or b 如果 a 不等于0 ,就返回 a的值,否则返回 y的计算值 。
not not a 如果 x为 True 返回 false 。如何为 false 返回 true
2.6.7 成员运算符
in 如果在指定的序列中找到值 ,就返回 True 否则返回 False
not in 如果在指定序列中 没有找到值 ,就返回true 否则 ,返回 false
2.7 身份 运算符 。
is is 判断两个标识符 是否引用于 一个对象 。
is not 判断两个标识符是否引用于 不同对象 。