Python类型分类

By Mac小兔

Python中三个主要类型的分类

  • 数字(整数,浮点数,二进制,分数等)

    支持加法和乘法等
    
  • 序列(字符串,列表,元组)

    支持索引,分片和合并等
    
  • 映射(字典)

    支持通过键的索引等
    

Python 主要核心类型分为两类

  • 不可变类型(数字,字符串,元组,不可变集合)

  • 可变类型(列表,字典,可变集合)

对象分类

对象类型 分类 是否可变
数字 数值
字符串 序列
列表 序列
字典 对应
元组 序列
文件 扩展 N/A
Sets 集合
frozenset 集合
bytearray 序列

None

  • 一种特殊数据类型的唯一值,一般起到一个空的占位作用
  • 如果还不知道列表的内容的话,尽可能使用None初始化
  • None是函数的默认返回值

isinstance:类型测试

Link.