python基本数据类型


python有6大数据类型,今天我们主要介绍下常用的4大数据类型。


在介绍数据类型之前,先解释下变量赋值,数据类型通常也被说成变量类型,因为在python中数据都是存储在变量当中的,这个存储过程叫变量赋值。


1、number—数字类型


数字类型一般用来存储整数、浮点数(小数)、布尔值(bool)等,分别用 int、float、bool符号表示其对应类型,在python中可以使用 type()方法查看某个变量的类型。


a = 19 (整数类型)

b = 5.8 (浮点数,也可以叫小数)

c = True  (布尔值,即true和false)


上面a、b、c三个分别被赋值了不同类型的数据(python中等号 ‘=’ 是赋值符号),我们可以通过程序来验证下abc这三个变量的数据类型。注意上面的 a=19; b=5.8; c=True; 和下图中的 a,b,c = 19,5.8,True;是等价的。



2、string—字符串类型


python中字符串是以单引号''或双引号""包括起来的,比如 a = ‘smile’, b = "谭某人",在这里ab都是字符串类型,c = '19',那么这个变量c在这里又是什么数据类型呢,大家可以使用上面提到的type()方法自己在程序中去验证下。python中关于字符串的操作有很多的内容,后面再继续详细讲,这里先简单介绍下字符串截取操作,比如我们要截取 a = '我爱北京天安门' 这个字符串的前两个字符,我们可以使用 a[0:2] 这种语法格式来截取,其中0是指第一个字符,2是指2个字符,具体结果请参见下图。



3、list—数组类型


list数组是python最常用的数据类型了,数组是一个有序的列表,即列表中每个元素都是有顺序的,数组类型使用方括号[ ] 表示,数组元素使用逗号隔开,比如 a = [3,5,6,845,34],b = ['华为手机','苹果手机','中兴手机'],我们可以使用 len 方法计算数组长度即数组中一共有多少个元素,也可以直接获取数组中指定的元素值,比如我们想要获取a数组中第三个元素的值,可以直接使用 a[2] 来获取(数组的索引是从0开始的,即第1个元素其实是用0来作为下标的,依次类推),具体使用方法见下图。



4、dictionary—字典类型


字典类型数据和数组类型数据比较相似,最大的区别就是数组是有序的,而字典是一个无序的键值对集合(key:value),字典数据使用花括号 { } 来表示,字典中的元素是通过键值(key)来存取,在同一个字典中每个键值(key)都是唯一的,比如我们定义一个人对象字典,person = { 'age' : 20, 'name' : '谭某人' ,'sex': '男'},我们可以使用 person['name'] 来获取其对应的值,具体详见下图。




说明一下,如果你还不会安装或使用python,建议参考我前面的几篇关于python入门安装使用的文章。


关键词: python

网友留言(0条)

发表评论