「Python位运算符」按位或运算符(|)

liftword3周前 (12-11)技术文章22

功能要求

编写一个Python应用程序,对十进制4和8进行按位或运算;对十进制-4和8进行按位或运算;对十进制4和-8进行按位或运算;对十进制-4和-8进行按位或运算,将结果显示在控制台。

实现步骤

1.创建一个Python文件,计算4 | 8、4 | -8、4 | -8、-4 | -8,编写如下代码:

2.运行代码查看运行结果。

知识说明

“按位或”运算符为“|”,指将参与运算的两个操作数对应的二进制位进行“或”操作。它的运算法则是,当对应的两个二进制均为0时,结果才为0,否则结果为1。如果两个操作数的精度不同,则结果的精度与精度高的操作数相同。

以十进制4和8为例,它们转换为二进制后分别是0000 0000 0000 0100和0000 0000 0000 1000,转换后的二进制进行按位或操作,结果为0000 0000 0000 1100转换为十进制数12。

注意:负数在内存中以补码的形式保存,在按位与计算时,是按负数的补码形式进行计算。

相关文章

Python中如何按值对字典进行排序

# 如何按值对字典进行排序 >>> xs = {'a': 4, 'b': 3, 'c': 2, 'd': 1}...

python字典按值排序的方法

在 Python 中,可以使用字典的 values() 方法获取字典中所有的值,并将它们转换成一个列表。然后,可以使用列表的 sort() 方法对这些值进行排序,从而对字典按照值进行排序。在排序过程中...

python:抽样和抽样方法

学习目标目标知道总体、样本、样本大小、样本数量知道样本统计量和总体统计量知道总体分布、样本分布和抽样分布知道常用的抽样方法 某糖果公司研发了一种超长效口香糖,为了得到口味持续时间的数据,公司聘请了试吃...

4 Python语句和语法

很久没有更新合集了,今天更新一期较为基础的内容。有比较多经验的同行请不要喷。这部分内容主要是为了初学者入门用的。Python的基本规则与特殊字符Python语言的基本规则与特殊保留字符如下:井号(#)...

Python代码执行顺序,看完你就明白了

文章目录前言一、Python代码执行时,遵循以下原则二、运算符基本分类以及运算规则总结前言如果你对代码执行的顺序不是很熟悉,那你可以仔细看看这篇文章。如果你是新手小白,看了这篇文章对于你的成长将会有很...

自学Python的学习顺序,知识要点

自学Python要按照什么样的学习顺序?首先要有一个详尽的学习大纲,对于学习Python的各种知识点要安排的详略得当,做到由易到难,循序渐进,才能长久的坚持学下去。除了基础的理论知识,项目实战也是自学...