python基本数据类型

1、数字 int

int(整型)

2、布尔值 bool
  真或假
  1 或 0
3、字符串 str(有序 可迭代 不可改 )
常用操作:id type count encode decode startswith endswith len index format strip split replace join
  • 移除空白
  • 分割
  • 长度
  • 索引
  • 切片
4、列表 list (有序 可迭代 可改)【】
常用操作:append extend insert del for in len copy count pop remove reverse sort
  • 索引
  • 切片
  • 追加
  • 删除
  • 长度
  • 切片
  • 循环
  • 包含
     

5、元组 tuple(有序 可迭代 一级元素不可改 不可添加和删除 写元组后面建议加逗号)()

常用操作:count index
  • 索引
  • 切片
  • 循环
  • 长度
  • 包含

6、字典 dict(无序 可迭代 可改){k:v}

常用操作:len for get keys values setdefault items fromkeys copy update popitem

  • 索引
  • 新增
  • 删除
  • 键、值、键值对
  • 循环
  • 长度

 7、集合 (无序 可迭代 不可改 可删除 不可变类型 不同元素去重 ){‘k’}

常用操作:add copy clear pop remove discard len for in difference union intersection

  • 新增
  • 删除
  • 差集 并集 交集 & | -
  • 循环
  • 长度

frozenset(str) 不可变集合

集合可去重 set(list)

8.其他

可变与不可变对象

  不可变对象:数字 字符串 元组 所谓不可变是值和身份id都不变          赋值时开辟新内存空间生成新值

  可变    对象:列表 字典 集合 所谓可变是指对象的值可变,身份id不变   赋值时将保存的引用指向新创建的对象

有序与无序

  直接访问:数字

  顺序访问:str list tuple

  无序 映射:dict set

原文地址:https://www.cnblogs.com/icemonkey/p/10424726.html