Python笔记——数字类型的操作符
前一段时间开始接触python编程,现在基本能开发了。参考的书是《Python核心编程(第二版)》,挺好的书,由于PDF文件过大,没法传上来,有需要的可以留言告知。看书的时候做了一些笔记,打算最近都贴出来,和大家分享。
最近比较忙,公司的服务器需要从各个方面进行整理,各种机制也不好,经常出岔子,报警机制什么的都需要重新策划,还有几台Win系统的等着换成Lin的系统。自从来了这个公司,做了这个部门唯一一个运维,掌握十几台主机之后,我的周末就没了……
标准类型值比较操作符:
expr1 < expr2 expr1小于expr2
expr1 > expr2 expr1大于expr2
expr1 <= expr2 expr1小于等于expr2
expr1 >= expr2 expr1大于等于expr2
expr1 == expr2 expr1等于expr2
expr1 != expr2 expr1不等于expr2(C风格)
expr1 <> expr2 expr1不等于expr2(ABC/Pascal风格)
标准类型对象身份比较操作符:
obj1 is obj2 obj1和obj2是同一个对象
obj1 is not obj2 obj1和obj2不是同一个对象
标准类型布尔操作符:
not expr expr的逻辑非(否)
expr1 and expr2 expr1和expr2的逻辑与
expr1 or expr2 expr1和expr2的逻辑或
算数操作符:
+expr 结果符号不变
-expr 对结果符号取负
expr1 ** expr2 表达式1表达表达式2的结果
expr1 * expr2 表达式1乘以表达式2
expr1 / expr2 表达式1除以表达式2(传统除或真正除)
expr1 // expr2 表达式1地板除以表达式2
expr1 % expr2 表达式1对表达式2取余
expr1 + expr2 表达式1加表达式2
expr1 - expr2 表达式1减表达式2
位操作符(只适用于整型)
~num 单目运算,对数的每一位取反,结果为-(num+1)
num1 << num2 num1左移num2位
num1 >> num2 num1右移num2位
num1 & num2 num1与num2按位与
num1 ^ num2 num1异或num2
num1 | num2 num1与num2按位或
python是个好东东
师兄 希望分享以下 Python核心编程(第二版)email:xyy.xx.victor@gmail.com