社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Python从零开始系列连载(11)——Python特色数据类型(元组)(上)

Python爱好者社区 • 8 年前 • 984 次点击  

作者:王大伟

Python爱好者社区唯一小编

博客:https://ask.hellobi.com/blog/wangdawei


前言

前文传送门:

Python从零开始系列连载(1)——安装环境

Python从零开始系列连载(2)——jupyter的常用操作

Python从零开始系列连载(3)——Python的基本数据类型(上)

Python从零开始系列连载(4)——Python的基本数据类型(下)

Python从零开始系列连载(5)——Python的基本运算和表达式(上)

Python从零开始系列连载(6)——Python的基本运算和表达式(下)

Python从零开始系列连载(7)——Python程序的基本控制流程(上)

Python从零开始系列连载(8)——Python程序的基本控制流程(下)

Python从零开始系列连载(9)——Python特色数据类型(列表)(上)

Python从零开始系列连载(10)——Python特色数据类型(列表)(下)

(划重点:这篇我不发表情,我是认真的!)

元组(tuple)


元组是Python的另一种特色的数据类型

元组和列表是相似的

可以存储不同类型的数据

但是!划重点:元组是不可改变的,创建后就不能做任何修改操作了


创建元组

用逗号隔开的就是元组,但是为了美观和代码可读性,我们一般加小括号




注意:上面的元组包含了列表,所以元组允许嵌套【俄罗斯套娃】

而且元组包含了可变类型(因为列表是可变的数据类型:我们能对列表值修改,所以说列表是可变类型)


特殊情况:

创建一个元素的元组时必须加逗号




注意:上面的只加了小括号的,创建出来的是int整型

而在加了逗号基础上,是否使用小括号都是ok的,都创建的是元组


创建空元组



元组的基本操作


和列表类似,元组也有很多基本操作:


1.索引

2.切片

3.连接

4.复制

5.对内部元素循环

6.查找元组中是否有某元素

7.删除元组

8.返回元组中最大值和最小值


快速演示一下:






可以同样使用len()来查看元组长度:




注意:后一个是对空元组执行长度操作,显示长度为0


之前也说了,元组和列表不同之处就是元组创建后不可修改:


我们尝试修改:




果然报错了


除此之外,在列表可行的

pop()

append()

extend()

remove()

index()

都在元组中不可用


今天作业是自己跟着操作一遍~

自己不敲代码永远学不会写代码

下课

人生苦短,我选Python

未完待续,连载中......

现在还坚持再看连载学习的你们真的很棒棒!

(划重点:这篇我不发表情,我是认真的!)

首尾呼应的修辞手法



更多精彩干货请戳~~~

业务知识一站通,懂业务,让你从技术人才中脱颖而出!

陈老师基于咨询公司从业经验与8年25个项目经验,精心打造业务知识体系课程。

点击阅读原文立即学习

Python爱好者社区历史文章大合集

Python爱好者社区历史文章列表(每周append更新一次)

福利:文末扫码立刻关注公众号,“Python爱好者社区”,开始学习Python课程:

关注后在公众号内回复课程即可获取:

1.崔老师爬虫实战案例免费学习视频。

2.丘老师数据科学入门指导 免费学习视频。

3.陈老师数据分析报告制作免费学习视频。

4.玩转大数据分析!Spark2.X+Python 精华实战课程免费学习视频。

5.丘老师Python网络爬虫实战免费学习视频。


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/miL38ynZmE
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/3754