知识点回顾:
1,明确数据类型

这里容易产生混淆的易错点是,在我们进行数据拼接的时候,要注意数据类型,
举例: ① print('4'+'3')
② print(4+3)
大家看这两个有什么不同?
两次print出来的结果不同,第一次结果会显示43,原因是①里面4和3的两边都有引号,这里面是字符串拼接,那么拼接出来的也是一个字符串,这里要注意字符串不可以跟整数类型数据拼接
②里面的4和3不带引号,那么就是整数类型数据,所以可以直接进行加减乘除的数字运算,最后print出的结果数据类型也是数字。
2、if,else条件判断
这里有一张简单的知识内容图

while True:
i=int(input('请你猜猜是多少?')
if i<24:
print('太小了')
elif i>24:
print('太大了')
else:
print('猜对了')
break
这里需要注意的就是,if跟else 的搭配使用,如果if else中间要加入第三种平级的情况判断,那么就要用elif,要注意使用前提。
列表跟字典
明白列表跟字典的定义,
基本格式:列表 [ ]、字典 { }
列表里面是有顺序的,元素按照顺序排列,通过偏移量取元素(偏移量是从0开始)
字典里是无序的,里面的元素是以键值对的形式存在的,即键=值。
通过键值对来取值,即 字典名[键名]
添加,删除操作:
列表:
①增加元素,列表利用append函数:例:列表.append(要添加的元素)
②删除元素 pop函数 例:列表.pop(删除元素的偏移量)
字典:
①增加元素,通过键值对对应直接添加 例: 字典名[新增键名]=新增的值
②删除元素 pop函数 例:字典.pop(删除键值对的键名)
列表:
[ ]里每一个数据叫元素,各种数据类型都可以放
从列表中提取单个元素
- 依靠偏移量选取,从0开始列表名加带 [ ] 的偏移量就可以取到该位置元素,即通过偏移量对列表进行检索
从列表提取多个元素(切片定义)
用冒号来截取列表元素的操作叫做切片,直接将列表中片段拿出处理
- 注意:切片后的结果仍然为列表,偏移量单独取出的为元素
列表增加/删除元素(append)
函数:append()添加元素,每次只能一个,且添加在列表末尾,可以插进去一个列表
- del用于删除片段或清除整个列表,用法del 列表名【元素的索引】

字典:
- 键值对概念,len()函数可以得出列表或字典的长度(元素个数),字典中的键具有唯一性
字典增加/删除元素
删除字典里键值对,利用del字典名[键],新增键值用赋值语句:①字典名【键】=值,②利用append追加可以通过键添加值
课后扩展,pop
- 字典:pop(key[,default])

字典,列表异同(课堂练习:小红,小刚xxxxx)
不同点:
1、列表元素有具体位置,看似相同元素,位置不同即为两个不同列表
2、列表有序排列,字典数据是随机排列
3、即通过偏移量取列表元素,通过键取字典值
相同点:
1、列表可以嵌套列表,字典,字典也可以嵌套其他列表或者字典
扩展知识点:
元组(tuple):元组和表格很相似,不过,它是用小括号来包的。
元组和列表都是序列,提取的方式也是偏移量,如 tuple1[1]、tuple1[1:]。另外,元组也支持任意的嵌套。
评论已关闭!