哈喽,大家好呀
今天让我们来学习学习python3中六大必不可少的标准数据类型吧
1.数字类型
数字类型(Number)简单理解的就是数值,在python语句中我们不缺乏要写数字和数值,给一个变量或者多个变量赋值。
在数字类型中还要详细的归类哦,因为我们从小开始学习数学啦,都知道数学中有正整数、自然数、整数、实数、复数,所以呀在python中也要细分归类哦,不然在敲代码的时候不注意会出现报错的哦,下面就是数字类型的归类类型啦
1)整型(int)
python中的整数类型其实和数学中的整数没有多大的差别都是一样的概念,
我们来想一下整数的概念是什么呢?整数的概念就是正整数、零、负整数的一个取值范围,整数组成一个数环。整数类型中不包括小数哦,大家一定要注意呀。
对啦,在整数int中有四种表达方式,我们看看是哪四种表达方式吧
二进制:由0和1组成,以0b或0B开头
八进制:由0~8组成,以0o或0O开头
十进制:由0~9排列组成,不能以0开头,除非整数本身就是0
十六进制:由0~9以及A~F或a~ f组成,以0x或0X开头
2)浮点型(float)
在python中浮点型和小数概念差不多,但是浮点数会比小数要更精准一些啦
3)复数型(complex)
Python还支持复数,复数由实数部分和虚数部分构成,可以用 a + bj,或者 complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型哦。
2.字符串
字符串(string)是python中最常用的数据类型。
我们一般使用引号来创建字符串。创建字符串很简单,只要为变量分配一个值即可。
字符串有两种表达方式:
1)一对单引号或者一对双引号表示,只是表示单行字符串
2)三单引号或三双引号表示,可以表示多行字符串
对啦,字符串还有两个很常用的操作哦,让我们来看看吧
1)索引:返回字符串中单个字符,格式:[N]
注意哦,索引值以 0 为开始值,-1 为从末尾的开始位置。
2)切片:从某个对象中抽取部分值,在表达式合理恰当的情况下,可以通过单次或多次切片操作实现任意目标值切取。一个完整的切片表达式包含两个“:”,用于分隔三个参数(start_index、end_index、step)。当只有一个“:”时,默认第三个参数step=1;当一个“:”也没有时,start_index=end_index,表示切取start_index指定的那个元素。格式:[N:M:L]。
3.列表
列表(list)是python中使用最频繁的数据类型,也是python中内置有序、可变的序列。
我们可以用列表来完成大多数集合类的数据结构实现,列表中的元素类型可以不相同,列表可以支持数字、字符串、也可以支持列表。列表的表达式是在方括号内,用逗号进行隔开列表中的元素。列表和字符串一样,也可以被索引和切片哦。对啦,被索引和被切片会形成不一样的结果,在被索引之后会形成一个新的元素,被切片之后会形成一个新的列表哦。
4.元组
元组是python中的序列数据类型。
元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号 () 里,元素之间用逗号隔开。元组中的元素类型也可以不相同。元组与字符串类似,下标索引从0开始,可以进行截取,组合等,元组也可以用下标索引来访问元组中的值哦。
注意啦,刚刚说元组中的元素不能修改,但是它可以包含可以修改的对象哦,不要被元组中可变的对象给迷惑了哟。
5.字典
字典(dictionary)是python中另一个非常有用的内置数据类型。
字典是无序的对象集合,在字典当中的元素是通过键来存取的;字典也是一种映射类型,它的元素是键值对,字典是用{}来标识的。在字典中的键(key)必须使用不可变类型。要记住哦,在同一个字典中,键(key)必须是唯一的哦。
6.集合
集合(set)是一个拥有确定的、唯一的、不变的元素,且元素是无序的、可变的数据组织形式。
基本功能是进行成员关系测试和删除重复元素。
可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。也可以用于存储值。
好啦,今天就先到这里啦
如果我有什么错的地方,大家也可以指出来哦或者大家也可以在评论下面补充哦