zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Intellij IDEA创建Maven Web项目<转>
    Spring事件监听Demo
    maven打包源码<转>
    枚举类转成json
    Java多线程编程中Future模式的详解<转>
    细数JDK里的设计模式<转>
    设计模式-观察者模式(下)<转>
    Sqlserver自定义函数Function
    sqlSQL2008如何创建定时作业
    JSON 序列化和反序列化——JavaScriptSerializer实现
  • 原文地址:https://www.cnblogs.com/icemonkey/p/10424726.html
Copyright © 2011-2022 走看看