python--6
集合
dict代表字典,set代表是集合
集合具有无序性
还会去除重复的数据
set会自动去重
所以咱们可以利用此性质来判断是否存在重复
就是这样
isdisjoint()判断是否存在相同的数据
即存在一个字母相同啥的
P.issubset(A)是否是P是否是A的子集
并集P.union(A)将A与P并在一起
交集P.intersection(A,B):找P与A和B之间的交集
.difference("")判断有无不同的元素
s<=set(""):检查子集
s<set():检查真子集
并集可以用|来代替
交集&
差集-
对称差集^
.frozenset({集合里面的元素})
这里面的元素被冻结不可使用
update()通过迭代放到数组里面:如”12“那么放进去的就是2和1
但是如果咱们用add放进去的话就会是一个完整的数据
删除元素
两种方法第一种会掏出错误,第二种不会
可哈希
要想正确的创建字典与集合需要数据是可哈希的
整数的哈希值是他本身
函数
函数的参数
1.位置参数
操作方法:def myfunc(s,vt,o):
return "".join((o,vt,s))
上面那个就是定义一个函数
就是这样
如果咱们想要正常的输入咋办,那就
o=”“呗,毕竟还是咱们复值得参数最大
默认参数
就是当你没有赋值完全就会自动将默认数据传进去
但是如果我们要使用默认参数的话就要把默认参数放到最后面去
abs绝对值
*args代表为数组长度无限
就差不多这样
*b代表的是元组的形式
**b代表的是字典形式
解包参数
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决