第八次课

集合 set()

1.集合的简介

1,集合只能存储不可变对象

在这里插入图片描述
在这里插入图片描述

2,集火中存储的对象是无序的

在这里插入图片描述
在这里插入图片描述

3,集合不能出现重复元素

若出现相同父元素,则只打印一次,因此可以用于删除多余的重复元素
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

集合的使用

update() 将一个集合中的一个元素添加到另一个集合当中
pop() 随即删除集合中的一个元素,默认是第一个
remove() 删除集合中指定的元素
在这里插入图片描述
在这里插入图片描述

3.集合的运算
1,交集运算&
获取集合间共有的元素

在这里插入图片描述
在这里插入图片描述
2.并集运算 |

在这里插入图片描述
在这里插入图片描述
3.差集运算 —
前者由而后者没有
在这里插入图片描述
在这里插入图片描述
4.亦或集
集合中不共有的部分
在这里插入图片描述
在这里插入图片描述

可变类型与不可变类型

不可变类型:int float 字符串 元组
里面的元素发生了改变,id也就跟着改变了

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可变类型:列表,字典,集合
里面的元素改变了,id不会跟着改变
在这里插入图片描述
在这里插入图片描述

函数

函数可以用来保存一些可以执行的代码,在你需要的时候可以对这些代码进行多次使用
函数保存的代码不会立即执行,需要调用这些函数时代码才会执行
定义函数: def 函数名():
下图中的fun() 为调用函数
在这里插入图片描述在这里插入图片描述
在函数内定义形参(即形式上的参数),相当于在函数内声明了变量
如果定义了形参,那么就必须在调用的时候传递相同数量的实参(即实际参数)
在这里插入图片描述
在这里插入图片描述
参数的传递方式
参数可以在设置形参的时候,直接设置一个默认值
若干没有传递对应的实参,则使用默认值
在这里插入图片描述
在这里插入图片描述
位置传参:将对用位置上的实参赋予给对应位置上的形参
关键词传参:可以不按定义的顺序去进行参数的传递,根据参数名去传递实参
在这里插入图片描述
当位置传参和关键词传参混合使用时,位置传参必须放到后面
一个形参不能对应多个实参,
在这里插入图片描述
在这里插入图片描述

不定长参数

不定长参数必须放到位置参数和关键字参数的后面
求任意个数的和
在这里插入图片描述
在这里插入图片描述
当实参全部为位置参数时,形参前加两个**
在这里插入图片描述
在这里插入图片描述
不定长参数在一个函数中不管是 * 还是 * * 都只能存在一个,而且*必须在**之前

作业

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值