数据和数据类型
一、什么是数据:
数据(date)是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未加工的原始素材。
1)数据是信息的表现形式和载体,可以是符号、文字、数字、语音、图像、视频等。数据和信息是不可分离的,数据是信息的表达,信息是数据的内涵。数据本身没有意义,数据只有对实体行为产生影响才成为信息。
2)数据可以是连续的值,比如声音、图像,称为模拟数据。也可以是离散的,如符号、文字,称为数据
3)在计算机系统中,数据以二进制信息单元0、1的形式表示。
4)在计算系统中、各种字母、数字符号组合、语音、图形、图像等统称为数据,数据经或加工后就成为信息。
二、数据的表现形式:
1)十进制
数码:指集合论中刻画任意集合所含元素多少的一个概念。(10)
权位:进制中每一固定位置对应的单位值称为位权
2)二进制:
二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”.
计算机采用二进制主要原因:
1>技术实现简单:计算机是由逻辑电路组成,逻辑电路通常只有两个状态,开关的接触与断开,这两种状态正好可以用'1'和'0'表示。
2>简化运算规则:两个二进制数和、积运算组合各有三种,运算规则简单,有利于简化计算机内部结构,提高运算速度。
3>适合逻辑运算:逻辑袋鼠是逻辑运算的理论依据,二进制只有两个数码,正好与逻辑袋鼠中的'真'和'假'相吻合。
4>易于进制转换,二进制与十进制数易于相互交换。
5>用二进制表示数据具有抗干扰能力强,可靠性好等优点。因为没位数据只有高低两个状态,当收到一定程度的干扰时,仍能可靠地分辨出它是高还是低。
三、常见的数据类型
Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。我们所说的"类型"是变量所指的内存中对象的类型。
Python3 中有六个标准的数据类型:
- Number(数字)
- String(字符串)
- List(列表)
- Tuple(元组)
- Set(集合)
- Dictionary(字典)
我们简单的进行赋值并查看数据的类型;
practice1 = 1 #定义数字 print(type(practice1)) practice2 = 'Python' #定义字符串 print(type(practice2)) practice3 = [ 'Life is short','I use Python'] #定义列表 print(type(practice3)) practice4 = ('name','age') #定义元组 print(type(practice4)) practice5 = set('demaxiya') #定义集合 print(type(practice5)) practice6 = {'name':'yi','from':'lol'} #定义字典 print(type(practice6))
输出为变量