从0开始学python-2.1数字与变量

背景

我们知道,计算机的最原始目的就是做数字计算,随着计算机的进步,有可以做文本处理、音频、视频处理等。数据 是计算机里的最核心概念了。本章我们重点讲解在python里有哪些类型的数据、它们的作用是什么、我们能对这些数据做什么操作。

数据

那什么是数据呢?还记得我们计算机的原理图吗?我们拿来再复习一下
从0开始学python-2.1数字与变量_第1张图片
在这里,我们的输入就是数据。无论是键盘里敲击的字符、鼠标的单击双击、手机触摸屏的按下、设置我们对麦克风里说的语音,摄像头拍摄的视频。只要是往计算机里灌入的,都是数据。
从0开始学python-2.1数字与变量_第2张图片

变量

计算机接收到数据的数据后,会把数据存储起来。整体来看,存储介质包括内存和磁盘两种。内存里的数据在计算机断电、程序退出后数据会丢失,但是访问起来更快;磁盘里的数据能够保证数据一直存在,但是访问起来比较慢。注意,这个快慢是在毫秒级别的,我们人类一般感受不到这个速度。

从0开始学python-2.1数字与变量_第3张图片

数据存起来后,计算机会加载我们的程序来处理数据。程序首先要做的就是要从我们的存储读取出这些数据,我们把这些读取的数据存储到变量里。变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量就像是贴在书上的标签一样,我们可以通过这个标签找到这本书。随着程序的运行,我们的标签可以贴到不同的书上,标签所代表的值(书本)也在跟着变化。

从0开始学python-2.1数字与变量_第4张图片


从0开始学python-2.1数字与变量_第5张图片

数据在我们的电脑设备里,在程序里,我们把这些数据加载起来,用变量指向它们,这样我们通过变量就可以操作这些数据了。是不是有些抽象?我们在下面的课程中慢慢体会。

小实验

计算机中的 KB MB GB是什么鬼?

生活中的事物都有大小,数据一样也有大小。KB MB GB 就是描述数据大小的单位。 GB = 1024 MB = 1024*1024 KB

我们拿手机先拍一个10s的视频,将拍摄的视频导入到电脑里,查看它的大小。

我们再拿手机拍一个100s的视频,将拍摄的视频导入到电脑里,查看它的大小。对比和10s视频大小差距。计算一下,100s的视频比10s的视频打多少。从而推导出视频每秒钟的大小。

从0开始学python-2.1数字与变量_第6张图片


你可能感兴趣的:(从0开始学python-2.1数字与变量)