发布时间:2019-08-07 13:52:57编辑:auto阅读(2174)
python里面可以支持大量的数学计算下面是一些常用的计算方法
算数运算:
| 运算符 | 描述 | 实例 |
| + | 两个对象相加 | a+b |
| - | 两个对象相减 | a-b |
| * | 两个对象相乘 | a*b |
| / | 两个对象相除 | a/b |
| % | 取膜-返回除法的余数 | a%b |
| ** | 幂-返回x的y 次幂 | a**b a的b次方 |
| // | 取整除-返回商的整数部分 | 9/2 输出结果为4,9.0/2.0输出结果为4.0 |
比较运算:
| 运算符 | 描述 | 实例 |
| == | 等于 | a==b 返回true |
| != | 不等于 | a!b 返回true |
| <> | 不等于 | a<>b 返回true。类似于!= |
| > | 大于 | a>b 返回true |
| < | 小于 | a<b返回true |
| >= | 大于等于 | a>=b 返回true |
| <= | 小于等于 | a<=b 返回true |
赋值运算
| 运算符 | 描述 | 实例 |
| = | 简单的赋值运算符 | c=a+b |
| += | 加法赋值运算符 | c+=a等效于c=c+a |
| -= | 减法赋值运算符 | c-=a等效于c=c-a |
| *= | 乘法赋值运算符 | c*=a等效于c=c*a |
| /= | 除法赋值运算符 | c/=a等效于c=c/a |
| %= | 取膜赋值运算符 | c%=a等效于c=c%a |
| **= | 幂赋值运算符 | c**a等效于c=c**a |
| //= | 取整赋值运算符 | c+=a等效于c=c//a |
逻辑运算
| 运算符 | 描述 |
| and | 布尔“与”-如果x为false,xandy 返回false |
| or | 布尔“或” |
| not | 布尔“非”相当于else |
成员运算
| 运算符 | 描述 |
| in | 如果在指定的序列中找到值返回True否则返回FAlse |
| not in | 如果在指定的序列中找不到值返回True 否则返回false |
身份运算:
| 运算符 | 描述 |
| is | is是判断两个表示符是不是引用自一个对象 |
| is not | is not 是判断两个表示符是不是引用自不同对象 |
位运算:
| 运算符 | 描述 |
| & | 按位与运算符 |
| | | 按位或运算符 |
| ^ | 按位异或运算符 |
| ~ | 按位取反运算符 |
| << | 左移栋运算符 |
| >> | 右移动运算符 |
128 64 32 16 8 4 2 1 0 0 1 1 1 1 0 0 =60 0 0 0 0 1 1 0 1 =13 and #与运算 当两个都为真(1)时 结果为1 不同结果或者 两个都为假(0)时输出0 0 0 0 0 1 1 0 0 =12 >>> 60&13 12 or #或运算 当俩个值只要有一个为真(1)时 结果为1 0 0 1 1 1 1 0 1 =61 >>> 60|13 61 ^ #异或运算 当两个值有一个为真(1)时 输出结果为1 全为真或全为假时 输出结果为0 0 0 1 1 0 0 0 1 =49 >>> 60^13 49 ~ #按位取反 比较一个值 如果以前为1 按位取反则为0 0 0 1 1 1 1 0 0 =60 60~ 1 1 0 0 0 0 1 1 =195 得到的数为 195-256=-61 >>> ~60 -61
上一篇: python 安装pymssql
下一篇: python统计独立IP
51277
50724
41326
38139
32600
29507
28360
23226
23194
21518
1592°
2310°
1922°
1862°
2189°
1905°
2595°
4347°
4200°
2986°