Python基础之数据运算

计算机可以进行的运算有很多种,不只是加减乘除,它和我们人脑一样,也可以做很多运算

一 算术运算

以下假设变量: a=10,b=20:

image

二 比较运算

以下假设变量a为10,变量b为20:

image

三 赋值运算

以下假设变量a为10,变量b为20:

image

四 逻辑运算

Python语言支持逻辑运算符,以下假设变量 a 为 10, b为 20:

image

五 成员运算

image

六 身份运算

身份运算符用于比较两个对象的存储单元

image

注:id() 函数用于获取对象内存地址。

is 与 == 区别:is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等

七 位运算

按位运算符是把数字看作二进制来进行计算的。Python中的按位运算法则如下:

下表中变量 a 为 60,b 为 13:

image

按位取反运算规则(按位取反再加1)   详解:http://blog.csdn.net/wenxinwukui234/article/details/42119265

进制相关内容可参考另一篇文章:https://www.cnblogs.com/Joe1991/articles/9157445.html

八 运算符优先级

以下表格列出了从最高到最低优先级的所有运算符:

image

更多详细可访问:http://www.runoob.com/python/python-operators.html#ysf4

posted @ 2018-05-20 19:36  Joe1991  阅读(176)  评论(0)    收藏  举报