函数
函数:是组织好的,可重复使用的,用来实现特定功能的代码段
函数的定义

- 函数满足先定义后使用
- 参数、返回值不需要的话可以省略
- 如果函数没有使用return语句返回数据,函数有返回值,返回一个特殊的字面量None,其类型是:
局部变量与全局变量
- 使用global关键字可以在函数内部声明变量为全局变量

- 当局部变量与全局变量相同时,局部变量屏蔽全局变量
数据容器
Python中的数据容器:一种可以容纳多份数据的数据类型,容纳的每一份数据称之为一个元素,每一个元素都可以是任意类型的数据,如字符串、数字、布尔等
- 根据容器的特点不同,分为5类:列表(list)、元组(tuple)、字符串(str)、集合(set)、字典(dict)
列表
列表的定义
- 列表可以一次性存储多个数据,且可以为不同的数据类型,支持嵌套

列表的下标(索引)
列表的下标主要用来取数据


列表的下标(索引)-反向

嵌套列表的下标(索引)

列表的查询功能(方法)
函数:函数是一个封装的代码单元,可以提供特定功能
方法:如果将函数定义为class(类)的成员,那么函数被称为方法

查找某元素的下标

列表的修改功能(方法)
修改特定位置(索引)的元素值:
语法:列表[下标] = 值
插入元素
语法:列表.insert(下标,元素),在指定的下标位置,插入指定的元素

追加元素
语法:列表.append(元素),将指定元素,追加到列表的尾部

追加元素方式2
语法:列表.extend(其他数据容器),将其他数据容器的内容取出,依次追加到列表尾部

删除元素
语法1:del 列表[下标]
语法2:列表.pop(下标) # 可以得到返回值
删除某元素在列表中的第一个匹配项
语法:列表.remove(元素)

清空列表内容
语法:列表.clear()

统计元素数量
统计某元素在列表中的数量
语法:列表.count(元素)

统计列表所有元素
语法:len(列表)

列表的方法以及特点
- 可以容纳多个元素
- 可以容纳不同类型的元素
- 数据是有序存储的
- 允许重复数据存在
- 可以修改(增加或删除元素等)
