Python对象类型基础全解析
1. 文件处理相关工具
在Python中, open 函数是处理文件任务的主力。不过对于更高级的文件处理任务,Python还提供了其他类似文件的工具,例如管道、FIFO队列、套接字、使用密钥/密码保护的文件、持久对象、描述符文件,以及关系型和面向对象数据库的接口等。
- 描述符文件 :可处理文件锁定等底层操作。
- 套接字 :提供网络任务和进程间通信的接口。
虽然在某些场景中可能不会详细涉及这些工具,但在深入使用Python编程时,它们会发挥重要作用。
2. 其他基础类型
除了常见的基础类型,Python还有一些其他类型,它们是否属于基础类型取决于定义的范围。
2.1 集合
集合是Python中的新类型,既不是映射也不是序列,而是无序的、包含唯一且不可变对象的集合。可以通过内置的 set 函数或新的集合字面量和表达式来创建集合,并且能对集合执行标准的数学运算。
# 创建集合
X = set('mielonka')
Y = {'s', 'z', 'y', 'n', 'k', 'a'}
print(X, Y)
# 集合运算
print(X & Y) # 交集
print(X | Y) # 并集
print(X - Y) # 差集
print(X > Y) # 超集判断
# 集合推导式
p
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



