zoukankan      html  css  js  c++  java
  • Python06

    01 元组

      1 用途:当我们需要记录多个同种属性的值,并且只有读的需求时,应该用元组

      2 定义方式:在()内用逗号分隔开多个任意类型的元素

        t = ('egon',) # t = tuple(('egon'))

        # 注意:当元组内只有一个元素时,必须加逗号

        数据类型转换:t = ('hello')

      3 常用操作+内置方法

        3.1 优先掌握的操作

          1按索引取值(正向取+反向取):只能取

          2 切片(顾头不顾尾,步长)

          3 长度len

          4 成员运算in和not in

          5 循环

        3.2 需要掌握的操作

          1 count

          2 index

      4 总结

        存多个值

        有序

        不可变类型

    02 字典

      1 用途:记录多个不同属性的值

      2 定义方式:在{}内逗号分隔开多个元素,每个元素都是key:value的形式,其中value可以是任意类型,而key必须是不可变类型(通常应该使用str类型)

        dic = {'name':'egon','age':18,'gender':'male'}

        # dic = dict('name':'egon','age':18,'gender':'male')

        数据类型转换:dict([('name','egon'),('age',18),('gender','male')])

      3 常用操作+内置方法

        3.1 优先掌握的操作:

          1 按key存取值:可存可取

          2 长度len

          3 成员运算in和not in

          4 删除:del、popitem、pop

          5 键keys(),值values(),键值对items()

          6 循环

          7 get取值

        3.2 需要掌握的操作

          1 fromkeys

          2 update

          3 setdefault:执行完毕后保证字典中必须有这么一个key

      4 总结

        存多个值

        无序

        可变类型

    03 集合

      1 用途:

        做关系运算

        去重:如果去重的对象都是不可变类型并且不要求结果跟原来的顺序一致,那么可以用set来解决

      2 定义方式:在{}内用逗号分隔开多个元素,多个元素必须满足

        每个元素必须是不可变类型

        集合内元素不能重复

        集合无序

        s = {1,'a',2,5} # s = set(1,'a',2,5)

        数据类型转换:s = set('hello')

      3 常用操作+内置方法

        1 $ intersection 交集

        2 | union 并集

        3 - difference 差集

        4 ^ symmetric_difference 对称差集

        5 issuperset

        6 issubset

        7 长度len

        8 成员运算in和not in

        需要掌握的操作

        update  add  pop  remove   difference_update  intersection_update

        symmetric_difference_update  discard  isdisjoint

      4 总结

        存多个值

        无序

        set可变类型

    04 布尔类型

      # 在条件判断中所有的数据都会转换布尔值
      # 只需记住布尔值为假的数据类型即可:0,None,空

  • 相关阅读:
    RM报表 实际打印的判断
    ehlib 如何用代码,选中checkbox呢?
    [CF632A]Grandma Laura and Apples
    [洛谷P3693]琪露诺的冰雪小屋
    [CF1065A]Vasya and Chocolate
    [UOJ #52]【UR #4】元旦激光炮
    [UOJ #48]【UR #3】核聚变反应强度
    [UOJ #51]【UR #4】元旦三侠的游戏
    [洛谷P1401]城市
    [洛谷P4722]【模板】最大流 加强版 / 预流推进
  • 原文地址:https://www.cnblogs.com/LinChengcheng/p/10220039.html
Copyright © 2011-2022 走看看