集合和函数

一、集合

1.1集合格式

变量名={元素,元素,,,}

1.2添加元素
请添加图片描述

1.3修改
请添加图片描述
1.4删除元素

使用remove删除集合中的元素 如果有直接删除 如果没有 程序报错
请添加图片描述
使用pop删除是随机删除集合中的元素 如果集合没有元素程序报错请添加图片描述

使用discard删除 如果元素存在直接删除 如果元素不存在不做任何操作
请添加图片描述

1.5交集
请添加图片描述
1.6并集
请添加图片描述

1.7公共方法
在这里插入图片描述
请添加图片描述

请添加图片描述
请添加图片描述
1.8python内置函数
在这里插入图片描述
请添加图片描述
请添加图片描述
请添加图片描述

二、函数

2.1函数格式

def 函数名():
执行语句
函数名() #调用函数
请添加图片描述

2.2函数参数
请添加图片描述
2.3关键字参数

def 函数名(参数1,参数2):
代码块
函数名(参数1=值1,参数2=值2)
注意:
参数调用时,可以改变传参顺序,如果有位置参数需要位置参数放在关键字参数前面
请添加图片描述

2.4缺省参数

调用函数时,缺省参数的值如果没有传入,则取默认值(形式参数),如果传入,则取实际参数 缺省参数一定要位于位置参数的最后面
请添加图片描述

2.5不定长参数

注意:加了星号(*)的变量args会存放所有未命名的变量参数,args为元组
而加**的变量kwargs会存放命名参数,即形如key=value的参数, kwargs为字典
请添加图片描述

2.6参数位置顺序

def fun(位置参数,*args,缺省参数,**kwargs): 代码块 fun(参数值)
注意:
如果很多个值都是不定长参数,那么这种情况下,可以将缺省参数放到 *args的后面, 但如果有 **kwargs的话,**kwargs必须是最后的
请添加图片描述

2.7函数返回值
请添加图片描述
2.8多个return
请添加图片描述
2.9返回多个数据
请添加图片描述
2.10函数的嵌套
请添加图片描述
2.11匿名函数
请添加图片描述

三、变量

3.1局部变量
请添加图片描述

3.2全局变量
请添加图片描述
3.3全局变量的修改
请添加图片描述
作业:
请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值