当前课程知识点:计算思维与人工智能基础 >  第三部分:python基础 >  第四章:基本运算 >  4.4位运算符

返回《计算思维与人工智能基础》慕课在线视频课程列表

4.4位运算符在线视频

下一节:4.5成员运算符与身份运算符

返回《计算思维与人工智能基础》慕课在线视频列表

4.4位运算符课程教案、知识点、字幕

下面给大家介绍一下Python的位运算符

Python中提供了六个位运算符

分别是按位与运算符

参与运算的两个值

如果两个相应位都为1时

则该位的结果为1

否则为0

按位或呢只要对应的两个二进制位有一个为1呢

结果为1

否则为0

按位异或的运算符是当两个对应的二进制位相异时结果为1

按位取反是对应数据的每个二进制位

1变为0

0变为1

左移运算符运算符数的各二进位全部左移若干位

那么高位呢丢弃低位补0

右移运算符呢是

将二进制位全部右移若干位

不足的左方的补0

那我们来也看一段代码

a赋值60

他的二进制是0011 1100

b赋值13

他的二进制数是

0000 1101

那我们来看看下面这几个表达式的结果

a按位与b的运算

那么看a与b如果都是1呢

结果是1

否则为0

我们看只有他俩是11

所以得到的结果是0001100

a与b的按位或运算呢

我们可以看到只有有一个1

那结果就可以是1了

那么这时100111101结果是这样

下一个表达式我们看是a与b的按位异或运算

那这个运算中呢是对应的二进制为相异时

结果为1

那么相同时呢就是0

我们相异的时候

我们可以看的到

这是相同00

这是11

这是相同0001

所以我们得到的结果是00110001

下面这个表达式是

按位取反那么a的二进制数按位取反的结果就应该是

1100 0011

下面这个表达式是a左移两位

那么他的二进制所有的二进制全部向左

也就是向前移

向前移以后呢

我们就变成四个1后面两个0

不足呢再补0

那么向右移是同理

那么向右移前面可以补0

那么得到的结果是0000 1111

这就是我们Python中位算符的计算

那么把这些运算得到的结果再转换成十进制输出

就是这样

计算思维与人工智能基础课程列表:

第一部分:计算思维

-1.计算思维的提出

-2.计算思维的要素与应用

-3.培养计算思维

-4.智能时代的教师与教学

-章测试

第二部分:人工智能

-1.人工智能的发展

-2.人工智能的实现与机器学习

-3.人工智能产业

-章测试

第三部分:python基础

-第一章:python简介

--1.1python的介绍

--1.2.anaconda的安装

--章测试

-第二章:编码规范

--2.1 python编码规范

--2.2常量和变量

--章测试

-第三章:数据类型

--3.1数据类型概述

--3. 2.数据转换

--3.3数据类型区别

--章测试

-第四章:基本运算

--4.1.基本运算符

--4.2比较运算符

--4.3逻辑运算符

--4.4位运算符

--4.5成员运算符与身份运算符

--4.6运算符的优先级

--章测试

-第五章:程序控制结构

--5.1顺序结构

--5.2条件结构

--5.3循环结构

--5.4跳转结构

--5.5异常处理

--章测试

-第六章:函数、模块与面向对象

--6.1函数的定义与调用

--6.2面向对象

--6.3魔法函数的应用

--6.4模块与包

--章测试

-第七章:文件操作

--7.1文件的打开与读取

--7.2文件的写入

--7.3CSV模块的应用

--章测试

-第八章:python生态库

--8.1第三方库的安装

--8.2标准库-Os库与Sys库

--8.3.标准库-Time库

--8.4标准库-Random库

--8.5标准库-Turtle库

--8.6第三方库-词云库

--8.7第三方库-pyinstaller库

--8.8第三方库-numpy库(上)

--8.9第三方库-numpy库(下)

--8.10第三方库-pandas库

--8.11第三方库-matplotlib库

--章测试

-第九章:TensorFlow基础

--9.1TensorFlow简介

--9.2TensorFlow 2.0的改进

--9.3TensorFlow的数据应用

--9.4 TensorFlow的设备应用

--9.5.TensorFlow中常用操作

--章测试

-第十章:实例分析与实践

--10.1认识回归问题

--10.2房价的预测

--10.3手写数字识别

--10.4卷积神经网络的介绍

--10.5全连接网络的搭建

--10.6卷积神经网络的实现服饰图片的分类

--10.7LeNet的介绍

--章测试

-第十一章:人工智能在自然语言中的应用

--11.1自然语言处理

--11.2命名实体识别技术

--11.3词向量表示

--11.4自然语言处理的挑战及应用

--章测试

4.4位运算符笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。