您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 长治分类信息网,免费分类信息发布

python运算符-位运算符的实际运用与深入分析

2024/4/6 6:40:14发布5次查看
今天这篇文章我们来说说python运算符之中的python位运算符。虽然不是很常用但是还是要多多熟练一下。希望这篇文章能给阅读的你带来帮助。
python位运算符:按位运算符是把数字看作二进制来进行计算的。
python中的按位运算法则如下:下表中变量 a 为 60,b 为 13,二进制格式如下:
a = 0011 1100b = 0000 1101-----------------a&b = 0000 1100a|b = 0011 1101a^b = 0011 0001~a = 1100 0011
一些常用的符号如下图:
看了常用的符号之后,我们就来尝试一下,以下实例演示了python所有位运算符的操作:
#!/usr/bin/python# -*- coding: utf-8 -*- a = 60 # 60 = 0011 1100 b = 13 # 13 = 0000 1101 c = 0 c = a & b; # 12 = 0000 1100print "1 - c 的值为:", c c = a | b; # 61 = 0011 1101 print "2 - c 的值为:", c c = a ^ b; # 49 = 0011 0001print "3 - c 的值为:", c c = ~a; # -61 = 1100 0011print "4 - c 的值为:", c c = a << 2; # 240 = 1111 0000print "5 - c 的值为:", c c = a >> 2; # 15 = 0000 1111print "6 - c 的值为:", c
上述实例所输出的值如下:
1 - c 的值为: 122 - c 的值为: 613 - c 的值为: 494 - c 的值为: -615 - c 的值为: 2406 - c 的值为: 15
上述内容是python运算符之中的位运算符,这一段可能比较难懂,推荐自己进行尝试,希望这篇文章能够对于正在学习python的你有所帮助。
以上就是python运算符-位运算符的实际运用与深入分析的详细内容。
长治分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录