Python基础之数据运算
计算机可以进行的运算有很多种,不只是加减乘除,它和我们人脑一样,也可以做很多运算
一 算术运算
以下假设变量: a=10,b=20:
二 比较运算
以下假设变量a为10,变量b为20:
三 赋值运算
以下假设变量a为10,变量b为20:
四 逻辑运算
Python语言支持逻辑运算符,以下假设变量 a 为 10, b为 20:
五 成员运算
六 身份运算
身份运算符用于比较两个对象的存储单元
注:id() 函数用于获取对象内存地址。
is 与 == 区别:is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等
七 位运算
按位运算符是把数字看作二进制来进行计算的。Python中的按位运算法则如下:
下表中变量 a 为 60,b 为 13:
按位取反运算规则(按位取反再加1) 详解:http://blog.csdn.net/wenxinwukui234/article/details/42119265
进制相关内容可参考另一篇文章:https://www.cnblogs.com/Joe1991/articles/9157445.html
八 运算符优先级
以下表格列出了从最高到最低优先级的所有运算符:
更多详细可访问:http://www.runoob.com/python/python-operators.html#ysf4









浙公网安备 33010602011771号