一、集合
1.1 集合的特征
集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重
1.2 集合的格式
变量名={元素,元素,,,}
1.3 添加元素
1.3.1add
nums={11,24,45,96,28}
nums.add(42)
print(nums)
1.3.2update
nums={11,24,45,96,28}
nums2=["linan","hujiawei1"]
nums.update(nums2)
print(nums)
1.4 删除元素
remove pop discard
1.4.1 remove
nums={11,24,45,96,28}
nums.remove(24)
print(nums)
1.4.2 pop
nums={11,24,45,96,28}
nums.pop()
print(nums)
1.4.3 discard
nums={11,24,45,96,28}
nums.discard(24)
print(nums)
1.5:集合的交集和并集
1.5.1:交集
set1={"linan","hujiawei","haha"}
set2={"hujiawei","susala"}
set3=set1&set2
print(set3)
1.5.2:并集
set1={1,2,3,4}
set2={3,4,5,6}
new_set=set1|set2
print(new_set)
二、函数
2.1 什么是函数
在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数
2.2 函数定义和调用
def 函数名():
print("hello word")
hello()
2.3 函数参数
def add2num():
a=11
b=22
c=a+b
print c
2.3.1:位置参数
def 函数名(参数1,参数2):
代码块
函数名(值1,值2)
2.3.2 关键字参数
def 函数名(参数1,参数2):
代码块
函数名(参数1=值1,参数2=值2)
2.3.3:缺省参数
def printinfo(name,age=20):
print("name:",name)
print("age:",age)
printinfo(name="李楠")
2.3.4 不定长参数
def printinfo(*args,**kwargs):
print("args:",args)
print("kwargs:",kwargs)
printinfo(参数)
2.3.5:参数位置顺序
def fun(位置参数,*args,缺省参数,**kwargs):
代码块
fun(参数值)
2.4:函数返回值
def sum():
代码块
return 值
sum()