python基础学习---数据类型:元组

!/usr/bin/env python
-- coding: utf-8 --
@Time : 2020/3/30 10:36
@Author : 王小白——元组
@File : 6_6_tuple.py

元组:tuple 符号**()**
a=(1,0.01,‘hello’,[1,2,3],True,(1,2,3))
1、允许存在空元组 a=()
2、元组里面可以包含任何类型的数据
3、元组里面的元素 根据逗号来分隔
4、元组里面的元素 也是有索引 索引从0开始
5、获得元组里面的单个值:元组[索引值
]
print(a[4]) #取出第五个元素
6、元组的切片 同字符串的操作 列表名[索引头:索引尾:步长] 取头不取尾
print(a[0:6:2])#取出偶数索引位

用法: 操作数据库时 会存放条件

元组不支持任何修改(增删改)
a[2]=“sss” #TypeError: ‘tuple’ object does not support item assignment
#特殊情况:元素里面是列表时,可以修改/删除列表里面的元素,但是不能更改整体
a[3][-1]=“画画”
print(a)
特殊:列表中的有元组元素时,可以修改整个元组元素,但是不可以操作列表中元组元素里面的单个元素
b=[1,0.01,‘hello’,[1,2,3],True,(1,2,3)]
b[5]=“hello”

如果你的元组里面只有一个元素的 要加一个逗号
a=(1)
print(type(a)) #<class ‘int’>
a=(“hhhhh”)
print(type(a)) #<class ‘str’>
a=(1,)
print(type(a)) #<class ‘tuple’>

发布了10 篇原创文章 · 获赞 2 · 访问量 230

猜你喜欢

转载自blog.csdn.net/qq_34669181/article/details/105195200