黑马程序员学Python——元组

本文主讲:Python内元组的相关知识

什么是元组?

什么是元组?

元组可以存放多个数据,注意是存放多个不可以修改的数据,比如说存放用户的身份证号信息等不可修改类信息。

定义元组注意事项

多数据元组的定义:和列表定义方式类似

定义语法:age_tuple = (10, 24, 36, 44, 12, 35)

快速代码体验:

image-20211009112611432

单数据元组的定义:括号里面数据后面一定不要忘记加逗号!!!!

定义语法:age_ tuple = ( 10 , ) 一定不要忘记加逗号,如果不加逗号,age_tuple数据类型会变成括号内数据的类型

快速代码体验:

image-20211009112623742

元组常见操作—查找

因为元组内存放的数据不支持修改,因此只支持查找操作

查找方法一:index( )函数

功能:在元组中查找固定的数据,如果数据在元祖中则返回数据在元组中的下标,不在则报错

语法:元组序列 . index(查找的数据,开始查找下标,结束查找下标)开始结束下标可以不写,默认在整个元组查找

快速代码演示:

image-20211009112638906

查找方法二:count( )函数

功能:在元组中查找固定的数据的个数,

语法:元组序列 . count(查找的数据,开始查找下标,结束查找下标)开始结束下标可以不写,默认在整个元组查找

快速代码演示:

image-20211009112712191

方法三:len( )函数

功能:获取元组的长度

语法:len(元组序列)

快速代码演示:

image-20211009112720642

元组操作—数据的修改

注意:也许有小伙伴们要问啦,不说元组内的数据是不可以修改的嘛,为什么还有元组数据的修改啊

解惑:这个问题很好,元组内的数据是不可以直接修改的,直接修改会报错,但是如果元组内嵌套了列表,那就不一样了,就可以进行元组数据的修改啦

代码示例1:直接修改元组(没有内嵌列表)情况

image-20211009112732205

代码示例2:元组内嵌套列表修改元组数据情况

image-20211009112739932

未完待续…..