• 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

  • 相关阅读:
    若干排序算法简单汇总(二)
    合并两个链表的问题
    pl/sql(2)
    jQuery的DOM操作之加入元素和删除元素
    怎样优雅的研究 RGSS3 (四) 使窗体从画面边缘弹出
    Android经常使用UI组件
    在Hadoop监控页面怎样查看Hive的完整SQL
    HDU4911:Inversion
    AIX系统开启ftp服务
    JavaScript 模拟策略模式
  • 原文地址:https://www.cnblogs.com/icemonkey/p/10424726.html
Copyright © 2020-2023  润新知