Datawhale学习计划:python基础——任务3

一 dict字典

  1. 定义
    dict全称dictionary(字典),Python中内置了字典功能,其他语言中也称为map。
    特点:具有极快的查找速度。与日常查字典方式相同,先在索引表里查这个字对应的页码,然后直接翻到该页,找到这个字。

  2. 创建
    a) 使用函数dict从其他映射(如其他字典)
    Datawhale学习计划:python基础——任务3
    b) 键-值(key-value)法
    Datawhale学习计划:python基础——任务3

  3. 字典的方法
    a)k in d: 检查字典d是否包含键为k的项
    Datawhale学习计划:python基础——任务3
    b)get: 查找字典中对应元素
    Datawhale学习计划:python基础——任务3
    c)pop: 删除相关元素Datawhale学习计划:python基础——任务3

二 集合

  1. 特性
    与dict类似,key的集合,但不储存value。
  2. 创建:set创建并没有顺序,而且重复元素会被删减
    Datawhale学习计划:python基础——任务3
  3. 方法
    a)add:添加元素
    Datawhale学习计划:python基础——任务3
    b)remove:移除元素
    Datawhale学习计划:python基础——任务3

三 判断语句(要求掌握多条件判断)

众所周知,Python可以根据条件语句进行自行判断。

  1. if语句:最简单的判断语句,由于Python的缩进原则,如果是true继续执行,否则什么都不做
    Datawhale学习计划:python基础——任务3
  2. if-else语句:为Flase时,输出相应结果
    Datawhale学习计划:python基础——任务3
  3. if-elif-else语句:多条件判断
    Datawhale学习计划:python基础——任务3

四 三目表达式

举个例子:如下图,如果a大于b,那么c值等于a+b,否则c等于b
Datawhale学习计划:python基础——任务3

五 循环语句

  1. 用途:计算机自行重复定义的语句(例如:运算)
  2. 两种方式:
    a)for-in语句:
    Datawhale学习计划:python基础——任务3
    b)while语句:循环至条件不满足为止
    Datawhale学习计划:python基础——任务3
    c)break语句:提前退出循环
    Datawhale学习计划:python基础——任务3
    d)continue语句:跳过当前的这次循环,直接开始下一次循环。
    Datawhale学习计划:python基础——任务3