python里序列的一次复习总结

在一次面试的时候,面试官问我pyhon的数据类型有哪些数据类型,我回答得不全,python里的数据类型如下:

字符型、数字型、布尔型、列表、元组、字典、集合

Python中的数据类型包括:

数字类型:包括int(整数)、float(浮点数)、complex(复数)。在Python3中,int和long已经合并为int,不再有long类型。

字符串类型:Python具有单一的字符串类型str。

列表类型:列表是Python中非常重要的一种数据结构,可以包含任意类型的数据,并且可以包含嵌套的列表。

元组类型:元组和列表类似,但是元组的元素不能修改,元组也可以包含嵌套的元组。

集合类型:集合是一组不重复元素的集合,可以使用大括号或者set()函数来创建集合。

字典类型:字典是一种键值对的数据结构,可以使用大括号或者dict()函数来创建字典。

布尔类型:布尔类型有两个值,True和False。

接下来就复习一下序列:

序列包括列表、元组、字典、集合

序列中每一个元素都有一个编号,也称为索引

切片:sname[start : end : step]

检查是否包含某个序列: value in sequence

计算序列的长度:len()

最大值:max()

最小值:min()

python提供的内置函数及其作用:

list()将序列转换为列表

str()将序列转换为字符串

sum()计算元素和

sorted()对元素进行排序

reversed()反向序列中的元素

enumerate()将序列组合为一个所以呢序列,多用在for循环中

列表、元组、字典、集合各自的特点以后继续、先进行对比复习:

数据结构

是否可变

是否重复

是否有序

定义符号

list

可变

可重复

有序

[]

tuple

不可变

可重复

有序

()

dictionary

可变

可重复

无序

{key:value}

set

可变

不可重复

无序

{}

元组和列表相比,tuple是不可变的,它的访问速度相对更快,它换可以作为字典的键,而列表不可以

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值