集合
集合简介
- 集合表现形式set 集合和列表非常相似
- 不同点
集合只能存储不可变对象
集合中存储的对象是无序的
集合不能出现重复元素 - 使用{}来创建集合
- 可以通过set()来将序列和字典转换成集合
- len() 使用len()来获取集合中元素的数量
- add()像集合中添加元素
- update()将一个集合中的元素添加到另一个集合当中
- pop()随机删除集合中的一个元素一般是删除最后一个元素
- remove() 删除集合中指定的元素
- clear() 清空集合
集合的运算
- & 交集运算
- | 并集运算
- - 差集运算
- ^ 亦或集
- <= 检查一个集合是否是另一个集合的子集
- < 检查一个集合是否是另一个集合的真子集
- >=检查一个集合是否是另一个集合的超集
- >检查一个集合是否是另一个集合的真超集
函数
1. 函数简介
- 函数也是一个对象
- 函数用来保存一些可执行的代码,并且可以在需要时,对这些语句进行多次调用
语法
def 函数名([形参1,形参2,形参3....]):
代码块
注意:
函数名必须符合标识符的规范(可以包含字母、数字、下划线但是不能以数字开头)
print是函数对象 print()是调用函数
2. 函数的参数
2.1 形参和实参
- 形参(形式参数) 定义形参就相当于在函数内部声明了变量,但是并不是赋值
- 实参(实际参数)指定了形参,那么在调用函数时必须传递实参,实参将会赋值给对应的形参,简单来说有几个形参就要有几个实参
此函数中,a为形参,11为传参
def try1(a,b):
print(a+b)
try1(1,2) #几个形参,必须有几个传参
def try2