Python知识

Python 知识

[TOC]

标准数据类型

数字

整型

int

bool

浮点数

float

复数

complex

序列

不可变序列

str

bytes

tuple

可变序列

bytesarray

list

映射

dict

集合

set

forzenset

可调用类型

用户自定义函数
实例方法
生成器函数
协程函数
异步生成器函数
内置函数
内置方法
类

作为工厂来创建自身的实例

类实例

模块

模块

文件对象

类型对象

type, 表示各种对象的类型

空对象

None

省略符对象

Ellipsis

未实现对象

NotImplemented

迭代器

更像是实现一定接口的通用抽象的东西

container.__iter__()

iterator.__iter__()

iterator.__next__()

generator, 可以用来循环迭代

上下文管理器

更像是实现一定接口的通用抽象的东西

contextmanager.__enter__()

ontextmanager.__exit__(*exc_type*, *exc_val*, *exc_tb*)

可以在这些对象的某些动作运行前后实现特定功能

如file_like对象的打开写入保存这些可以用with 关键字来调用