首页 / PYTHON / python 数据运算
python 数据运算
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python 数据运算,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2177字,纯文字阅读大概需要4分钟。
内容图文
![python 数据运算](/upload/InfoBanner/zyjiaocheng/1235/20ed18ce23094efa8fb24bad22bb6852.jpg)
算数运算:
a=10 b=20 print(a+b) #相加print(a-b) #减法print(a*b) #乘法print(b/a) #除法print((b+2)%a) #求余数print(b**a) #幂次方print(b//a) #取整数#------------------------------------------------结果如下: 30 -10 200 2.0 2 10240000000000 2
比较运算:
赋值运算:
逻辑运算:
成员运算:
身份运算:
位运算:
计算表示的最小的单位为一个二进制位 计算存储的最小的单位为一个二进制位(bit) 8bit = byte (字节) 1024byte = 1kbyte 取八个二进制位(bit)。 a = 60 二进制位,如下: 1286432168421 ------------------------------ 00111100 = 60 b = 13 二进制位,如下: 1286432168421 ------------------------------ 00001101 = 13 a&b 按位于(and),两个同时为真的值是为结果,结果如下: 1286432168421 ------------------------------- 00111100 = 6000001101 = 13 ------------------------------- 00001100 = 12 a|b 按位或(or),两个有一个为真时,结果为真,如下: 1286432168421 ------------------------------- 00111100 = 6000001101 = 13 ------------------------------- 00111101 = 61 a^b 按位异(^),相同为0,不同为1,如下 1286432168421 ------------------------------- 00111100 = 6000001101 = 13 ------------------------------- 00110001 = 49 ~a 按位取反(~),所得结果减256,视为结果。 1286432168421 ------------------------------- 00111100 = 6000001101 = 13 ------------------------------- 11000011 =195195 -256 = -61(结果) a<< 左移动运算符,a<<2 移动两个位。如下: 1286432168421 ------------------------------- 00111100 = 60 ------------------------------- 11110000 = 240 <--移动两个位,后面不足补0. a>> 右移动运算符,a>>2 移动两个位。如下: 1286432168421 ------------------------------- 00111100 = 60 ------------------------------- 00001111 = 15 -->,右移两位,空出部分补0
a = 60 # 60 = 0011 1100 b = 13 # 13 = 0000 1101 c = 0 c = a & b; # 12 = 0000 1100print("Line 1 - Value of c is ", c) c = a | b; # 61 = 0011 1101print("Line 2 - Value of c is ", c) c = a ^ b; # 49 = 0011 0001print("Line 3 - Value of c is ", c) c = ~a; # -61 = 1100 0011print("Line 4 - Value of c is ", c) c = a << 2; # 240 = 1111 0000print("Line 5 - Value of c is ", c) c = a >> 2; # 15 = 0000 1111print("Line 6 - Value of c is ", c)
结果:
Line 1 - Value of c is 12 Line 2 - Value of c is 61 Line 3 - Value of c is 49 Line 4 - Value of c is -61 Line 5 - Value of c is 240 Line 6 - Value of c is 15 进程已结束,退出代码0
运算符优先级:
更多内容可以访问:
http://www.runoob.com/python/python-operators.html
原文:http://www.cnblogs.com/WDeLong/p/5853536.html
内容总结
以上是互联网集市为您收集整理的python 数据运算全部内容,希望文章能够帮你解决python 数据运算所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。