当前位置:首页 > 教育培训 >

python堆栈教学视频

来源:原点资讯(www.yd166.com)时间:2023-06-19 19:01:59作者:YD166手机阅读>>

大家好,我是杨数Tos,这是《从零基础到大神》系列课程的第30篇文章,第二阶段的课程:Python基础知识:布尔值、堆栈与队列介绍 。

学习本课程,建议先看一遍:【计算机基础知识】课程。

python堆栈教学视频,(1)

一、布尔值【重要】

1、什么是布尔值

布尔值是一种逻辑运算后的结果,这种逻辑运算的结果只会出现两种情况:真和假;这里的真和假,和计算机中的二进制相对应,0代表的是假,1代表的是真;

布尔是英文boolean的意思 ,在程序使用关键字bool表示布尔。

python堆栈教学视频,(2)

2、Python中的显示布尔值与隐式布尔值

a. 显式布尔值

在Python中使用关键字True和False代表布尔的真和假;关键字的首字母是必须是大写。

b. 隐式布尔值【重要】

隐式布尔值指的是,在Python程序中,所有值都可以进行布尔判断;只要不是0、None、空字符串、空列表、空字典、空集合等空值,布尔判断的结果都为真(True);

比如: 3>2 、5、“杨数Tos”、99等这些值的布尔判断,返回的都结果都是True。

注:布尔值虽然非常简单,但它是和二进制一样都是计算机底层的逻辑;CPU在处理数据过程中,除了计算运算以外,大部分的运算都是进行布尔运算。





二、堆栈与队列 (了解)

堆栈与队列指的都是数据结构,这里简单讲解,只需要了解即可。

我们不需要了解这些数据结构的底层逻辑与算法,只需要记住它们之间的特性即可。

python堆栈教学视频,(3)

1、堆栈

堆栈本身指的就是栈;

栈(stack)又称堆栈,它是一种运算受限的线性表;

受限是指只允许在表的一端进行插入和删除运算;能被进行插入和删除运算的这一端,称为栈顶;另一端则称为栈底。

我们可以把堆栈相像成一个水桶,只能在水桶口倒入水和舀水;先倒入的水在水桶底部,要想把水桶底部的水取出,就必须先把水桶上面的水先舀出来。

所以,堆栈的特点是数据先进后出,后进先出。

python堆栈教学视频,(4)

2、队列

队列用英文表达是:first in first out,简称为:FIFO;意思是先进先出;

队列是一种特殊的线性表,它的特殊之处在于它只允许表的前端进行删除操作,表的后端进行插入操作;队列中没有元素时称为空队列。

我们可以把队列的数据结构相像成自动扶梯,扶梯的一头进一头出,先进的就先出;(除非你超车)

所以,队列的特点是数据先进先出,后进后出。

python堆栈教学视频,(5)

以上是本期内容,如果有表达不对的内容,欢迎您的留言、斧正,我们一起天天向上。

感谢您的阅读,您的关注点赞就是对我最大的支持,谢谢!

本文由杨数Tos原创,欢迎关注,带你一起长知识。

,

栏目热文

python栈能用在什么场景(python中栈怎么使用)

python栈能用在什么场景(python中栈怎么使用)

栈栈的示意图1、什么是栈(stack)呢? 作为一个吃货,把“栈”想象是一摞迭在一起的大饼,在放饼的时候,需要自下而上一...

2023-06-19 18:52:41查看全文 >>

python全栈有什么用(Python全栈开发需要学什么)

python全栈有什么用(Python全栈开发需要学什么)

Python之所以成为最热门的全栈编程语言,可以归结于以下几个主要原因。首先,Python具有简单易学的语法和清晰优雅的...

2023-06-19 19:20:44查看全文 >>

什么叫python栈(python全栈要学什么)

什么叫python栈(python全栈要学什么)

究竟栈为何物栈是一种线性数据结构,用先进后出或者是后进先出的方式存储数据,栈中数据的插入删除操作都是在栈顶端进行。栈是一...

2023-06-19 18:53:38查看全文 >>

python的全栈是什么(python 全栈开发学习什么)

python的全栈是什么(python 全栈开发学习什么)

全栈指掌握多种技能,并能利用多种技能独立完成产品。通俗的说就是与这项技能有关的都会,都能独立完成。python,因为目前...

2023-06-19 19:27:58查看全文 >>

python的栈用什么实现

python的栈用什么实现

前言Python本身已有顺序表(List、Tupple)的实现,所以这里从栈开始。什么是栈想象一摞被堆起来的书,这就是栈...

2023-06-19 18:59:26查看全文 >>

python中栈常用于什么(python中为什么要讲堆栈)

python中栈常用于什么(python中为什么要讲堆栈)

在Python中,数据结构是一种重要的概念,它是计算机科学中最基本的概念之一。Python中的数据结构用于存储和组织数据...

2023-06-19 19:34:39查看全文 >>

python 堆栈(deep learning with pytorch)

python 堆栈(deep learning with pytorch)

一、栈 栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶...

2023-06-19 19:08:36查看全文 >>

python中有堆栈概念吗

python中有堆栈概念吗

栈栈(stack),有些地方称为堆栈,是一种容器,可存入数据元素、访问元素、删除元素,它的特点在于只能允许在容器的一端(...

2023-06-19 18:55:24查看全文 >>

python的栈在哪个库(python全栈包括什么)

python的栈在哪个库(python全栈包括什么)

首先,我们要分清楚一些概念和他们之间的关系数组(array) 表(list) 链表(linked list) 数组链表(...

2023-06-19 18:47:42查看全文 >>

电焊机工作灯亮但不打火怎么回事(电焊机通电正常就不打火原因)

电焊机工作灯亮但不打火怎么回事(电焊机通电正常就不打火原因)

   每一台回流焊机在使用过程中,时间长都会出现某些故障,有时候个小小故障都得等工程师来处理,严重影响生产效率,下面晋力...

2023-06-19 19:19:00查看全文 >>

文档排行