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 关键字来调用