zoukankan      html  css  js  c++  java
  • 数据的内置方法

    一、数字类型内置方法

    1、整形

    1. 作用:年龄/id
    2. 定义方式:x = 10
    3. 使用方法:+ - * / % // ** < <= > >= == !=
    4. 有序 or 无序:没有有序无序一说
    5. 可变or 不可变:不可变

    2、浮点型

    1. 作用:薪资
    2. 定义方式:x = 10.1
    3. 使用方法:+ - * / % // ** < <= > >= == !=
    4. 有序 or 无序:没有有序无序一说
    5. 可变or 不可变:不可变

    二、字符串内置方法

    1. 作用:姓名
    2. 定义方式:单引号/双引号/三单引号/三双引号
    3. 使用方法:
      1. 索引取值
      2. 索引切片
      3. for循环
      4. 成员运算
      5. len长度
      6. strip
      7. split
      8. lstrip/rstrip
      9. lower/upper
      10. startwith/endwith
      11. rsplit
      12. join
      13. replace
      14. isdigit/isalpha
      15. find/rfind/index/rindex/count
      16. center/ljust/rjust/zfill
      17. expandtabs
      18. captalize/swapcase/title
    4. 有序 or 无序:有序
    5. 可变 or 不可变:不可变

    三、列表内置方法

    1. 作用:存储多个值
    2. 定义方式:[]用逗号隔开多个元素
    3. 使用方法:
      1. 索引取值/索引修改值
      2. 切片
      3. for循环
      4. 成员运算
      5. len长度
      6. append
      7. del删除
      8. insert
      9. pop:按索引删除值
      10. remove:按照值删除值
      11. count:计数
      12. index:寻找值的索引
      13. clear:清空列表
      14. copy:拷贝列表
      15. extend:扩展列表
      16. reverse:反转列表
      17. sort:排序
    4. 有序 or 无序:有序
    5. 可变or 不可变:可变

    四、元组内置方法

    什么是元组(tuple):只可取不可更改的列表,元组一创建就被写死了

    1. 作用:元组一创建就被写死了

    2. 定义方式:()内用逗号隔开多个元素(可以为任意数据类型)

      如果元组只有一个元素,必须得加逗号

    3. 使用方法

      1. 索引取值
      2. 索引切片
      3. for循环
      4. 成员运算
      5. len长度
      6. index获取元素索引
      7. count计数
    4. 有序or无序

      有序

    5. 可变or不可变

      压根没有这一说

    定义元祖--》占用内存小--》写死了

    五、字典内置方法

    1. 作用

      储存多个数据,对每个数据具有描述

    2. 定义方式

      {}内用逗号隔开多个键key(具有描述意义,不能为可变数据类型):值value(任意数据类型)对

    3. 使用方式

      1. 按key取值/按key修改值
      2. 添加值,没有就添加,有就修改
      3. for循环
      4. 成员运算
      5. len长度
      6. keys/values/items
      7. get 获取(没有就返回None,可以给定一个默认值)
      8. update 更新(等同于list里的extend)
      9. fromkeys
      10. setdefault(只添加不修改)
    4. 有序or无序

      无序

    5. 可变or不可变

      可变

    六、集合内置方法

    什么是集合:交集/并集/补集/差集

    1. 作用

      1. 进行上述运算
      2. 去重
      3. 乱序 --》基于散列实现的
    2. 定义方式

      {}内以逗号隔开多个元素(不能可为变数据类型)

      # 空字典
      s = {}
      # 空集合
      s = set{}
      
      s = {'a', 'a', 'a', 'a', 1, 'v', 2, 2, 'c', 3, 3, 4, 5, 6}  # 对于数字而言,不会乱序;但是对于其他,就乱序
      print(s) # {1, 2, 'a', 'c', 3, 4, 5, 6, 'v'}
      
    3. 使用方法

      1. 并集

        print(pythoners | linuxers)
        
      2. 交集

        print(pythoners & linuxers)
        
      3. 差集

        print(pythoners - linuxers)
        
      4. 补集

        print(pythoners ^ linuxers)
        
      5. add

        pythoners.add('oscar')
        
      6. pop 随机删除一个

        pythoners.pop()
        
    4. 有序or无序

      无序

    5. 可变or不可变

      可变

  • 相关阅读:
    《那些年啊,那些事——一个程序员的奋斗史》——29
    《那些年啊,那些事——一个程序员的奋斗史》——33
    《那些年啊,那些事——一个程序员的奋斗史》——34
    《那些年啊,那些事——一个程序员的奋斗史》——36
    《那些年啊,那些事——一个程序员的奋斗史》——31
    抽像类和接口的区别
    编码规范
    网站色彩搭配技术.
    读取(写入)配置文件
    异步调用和多线程调用
  • 原文地址:https://www.cnblogs.com/bowendown/p/11515016.html
Copyright © 2011-2022 走看看