Python学习
第九课
集合
- 集合(set)类型,包含0或多个数据项的无序组合
- 元素不可重复
- 无序组合,所以没有索引和位置的概念
- set()函数用于集合的生成,返回结果是一个无重复且排列任意的集合
- 通常用于表示成员间的关系、元素去重等
集合操作 | 含义 |
---|---|
s - t 或 s.difference() | 返回集合s中且不在集合t中的元素 |
s & t 或 s.intersection() | 返回同时在两个集合中的元素 |
s.union() | 返回两个集合的所有元素 |
s ^ t 或 s.symmetric_difference(t) | 返回两个集合的不包括同时在其中的元素 |
s.union() 可以用s|t来表示,但是我不会在这上面写出,等我会了再改吧
第十课
字典
- 字典类型(dict)是“键—值”数据项的组合,每个元素是一个键值对
- 如:身份证(键):个人信息(值)
- 字典类型诗句通过映射查找数据项
- 键为索引,一个键对应一个值
- 字典数据是无序的
- 键不能重复
字典中的一些常用操作 | 含义 |
---|---|
d[key] | 增加一项 |
del d[key] | 访问 |
key in d | key是否在字典中(返回True & False) |
第十一课
一些常用的字符串的相关函数的用法
函数 | 含义 |
---|---|
str.isnumeric() | 检测是否只由数字组成 |
str.isalpha() | 检测是否只由字母组成 |
str.islower() | 检测字符串所有的字母是否都为小写(不需要全为字母) |
str.isupper() | 检测字符串所有的字母是否都为大写{不需要全为字母) |
这些函数返回的都是True OR False
更多isxxx()方法参考:
https://docs.python.org/3/library/