知识点回顾:

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:]。另外,元组也支持任意的嵌套。

发表评论

共有 0 条评论