python基础 4 元组

151 阅读1分钟

tuple 圆括号: 1. 干预优先级 2. 作为元组的组成部分 一 元组的特点

1. 元组的元素是不可变的---元组是一个不可变类型 str+数字类型 
2. 是可迭代对象 
3. 支持索引操作 
4. 支持切片操作 
5. 存多个数据,存多种数据

二 创建元组

1. 手工创建: 
    a=(1,2,3) 
    空元组:一对圆括号 () 
2. 构造方法: 
    1. tuple()---空元组 
        typle() # () 
    2. tuple(iterable)---通过iterable的元素初始化一个新的元组
        t=tuple('hehe') ('h', 'e', 'h', 'e')

三 访问元组

1. 通过下标访问一个元素: 
    元组名[下标] 
2. 通过切片获取多个元素: 
    t=(1,2,3,4,5,6,7,8,9) 
    t[2:5] 
3. 遍历元组 
    for i in 元组: 
        print(i)

四 元组的修改和删除

元组不支持任何修改 
变相修改元组 
    1. 利用元组的拼接,重新赋值 
    2. 利用list进行转换,计算之后,再转回来,重新赋值 
    3. 利用切片进行修改,重新赋值
    
    
    

五 元组的形式

1. 一般形式: 
    t=(1,2,3) (1,2,3) 
2. 一个元素: 
    t=(1,) # 逗号是元组不可或缺的一部分 
    t=1, # 圆括号不是元组唯一认定的标识 
    t=1,2,3 # (1,2,3) 元组的圆括号是可以省略不写的(计算机会自动加上圆括号)
    

六 元组支持的操作符

1. 拼接+重复 + * 
2. 成员关系:in / not in 
3. 比较操作符: > < >= <= != == 
4. 逻辑操作符 : not and or