###########元组############

为什么需要元组?
比如:打印用户的姓名
userinfo1 = "fentiao 4 male"
userinfo[0:7]
结论:字符串中操作提取姓名/年龄/性别的方式不方便,诞生元组.

一、元组的创建

可以把元组看作一个容器,任何数据类型都可以放在这个容器里面;

1、 通过赋值方式创建元组;


2、通过工厂方法创建元组

t = tuple()
print type(t)


定义单个元组,一定要在这个元素后面加逗号

python-元组_元组


二、元组的操作

索引

python-元组_python_02

切片


python-元组_python_03

逆置

python-元组_linux_04

连接

python-元组_linux_05

重复


python-元组_linux_06


成员操作符


python-元组_linux_07


可迭代对象

python-元组_linux_08


*)练习

Demo: 端口扫描器雏形


三、元组可用的内置方法

索引

python-元组_python_09


比较

python-元组_linux_10

枚举

python-元组_python_11

zip

python-元组_linux_12


*)练习

自动售货系统部分代码


python-元组_元组_13