一、集合
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全局变量的修改
作业: