基本数据类型
八大数据类型:
整型(int),浮点型(float),字符串(str),列表(list),元组(tuple),字典(dict),集合(set),布尔(bool)
- 数值类型(整数,浮点,布尔)
- 序列类型(字符串,列表,元组)
- 散列类型(字典,集合)
- 字节类型(b’123’)
可变序列:列表,集合,字典
不可变序列:字符串,元组
一、认识元组
1、概念
元组是不可变的Python对象序列
t = tuple()
t = ()
t = (element1,element2,...,elementn)
# 定义只有一个元素的元组时,在第一个元素后面加上一个逗号
t = (element,)
2、特点
拥有列表的特点,但元组一旦定义好,不可修改
3、作用
用于存放一些不可变的数据
二、对元组进行操作
1、索引和切片
通过索引访问元组中的值,元组可以切片
由于元组的特点(不可变),所以元组没有添加(append、add)等功能
t = ('i', 'love', 'python')
print(t[1]) # 索引
print(t[:-2]) # 切片
print(t[::-1]) # 反转元组
2、元组的方法
1.count()
用法:tuple.count(obj)
解释:返回obj在tuple元组中出现的次数
返回:obj出现的次数
t = ('i', 'love', 'python')
t.count('love') # 1
2.index()
用法:tuple.index(obj)
解释:从左向右找,返回第一个obj所在元组中的下标位置
参数:obj查询的元素
返回:obj的下标
t = ('i', 'love', 'python')
t.index('love') # 1