先放思维导图
故本次内容可以大致分为以上六部分,下面是详细内容。
开始之前先需要了解什么是变量,是用来存放数据的。
因此引出数据,数据有五种数据类型:字符串、数字、容器、布尔和None。
字符串有两种重要的使用方法:用+合并字符串、用%S格式化字符串
数字类型有三种:整型、浮点型(即带小数)、负数,比较简单就不举例子了
接下来是重头戏容器,包括列表、元祖、集合、字典。主要学习容器的4个主要操作:增加、删除、查询、修改。
首先是列表:
1、用方括号[]来定义
2、len()获得列表长度
3、append()增加元素
4、del删除元素
5、下标索引查询列表元素
6、直接指定下标值修改元素
其次是元祖:
1、用小括号定义元祖
2、len()查询元祖长度
3、下标查询元素
4、元祖无法修改,只能查询
再次是集合:
1、用花括号来定义,没有重复元素
2、set()定义空集、update()增加元素
3、discard删除元素
4、布尔查询值
5、先删除后添加来修改元素(注意有无中括号的区别)
最后是字典:
1、用花括号和键值对来表示字典
2、直接添加键值对来增加元素
3、利用编号查询病人信息
4、通过修改键值对来修改信息
布尔值可用在条件判断上。
空值不等于None,可以利用空值对数据进行特殊处理
条件判断的一般格式
1、值比较
2、逻辑比较
3、多个条件判断
循环:进行批量处理
1、continue用于跳出当前循环
2、break用于退出整个循环
函数可以定义一个操作,之后能反复运用。
1、定义
2、使用函数,即赋值
或带参数名地赋值
3、如果有不可变数据类型(字符串、元祖、数值),那么传递的是数据类型的值
4、如果是可变数据类型,则传递变量的引用地址
5、全局作域和局部作用域的区别
数据结构分为双向列表、排序字典、计数器
双向列表中的队列、栈可以图上比较清晰
排序中DrderDict可以让字典变得有序,同样见图
计数器功能