Python培训第五天笔记

知识点回顾

1.list列表

​ a.创建列表

​ b.列表的功能【增删改查】

​ 增:append extend insert

​ 删:pop【索引】 remove【元素】 clear【清空】

​ 改:reverse【反转,倒叙】 sort【排序】 sorted

​ 查:index len max min count

2.for - in 循环

​ a.工作原理

​ b.列表生成器:range()

​ c.列表的三种遍历方式

二、break、countinue和pass

1.break

​ 作用:跳出循环【直接跳出整个循环,继续执行后面的代码】

​ 注意:break是一个关键字,在使用的过程中,可以充当一条单独的语句,后面不能跟

​ 变量或常量

2.countinue

​ 作用:跳出当前正在执行的循环,继续下一次循环

​ while:在while中使用countinue的时候,容易造成死循环,需要想办法在countinue之前num+=1

3.pass

​ 作用:只是一条空语句,为了保证代码的完整性,pass不做任何操作,只是充当了占位语句

​ 应用场景:if,while,for,函数中,可以在代码块中不添加任何内容,可以保证代码正常运行

三、布尔值和空值

1.布尔值

​ 一个布尔类型的变量一般有两个值:True 和 False

​ 作用:用于分支和循环语句中作为条件判断

​ 注意:条件表达式一般用比较运算符和逻辑运算符充当

2.空值

​ Python中的一种特殊的数据类型,使用None表示

​ 注意:区别0,0是数字类型,None本身属于一种数据类型

​ 使用场景:如果一个函数没有返回值,打印函数得到的结果为None

四、数字类型Number

1.分类

1.1整数

​ 在Python中,整型可以处理任意大小的数字

1.2浮点型

​ 注意:在计算机的底层存储的时候使用的是科学记数法,运算的时候会出现四舍五入

1.3复数

​ 由实部和虚部组成

​ 表示形式:a + bj或者complex(a,b)

2.数字类型转换

​ int(x):

​ float(x):

3.系统功能

3.1数学功能

​ 基本用法

​ abs(x):求x的绝对值

​ max(x1,x2,.....);求最大值

​ min():求最小值

​ pow(n,m):求n 的m次方

​ round(x,n):求浮点数x的四舍五入的值,如果给出n值,则表示舍入到小数点后几位

​ 导入math模块,格式:math.功能名()

3.2随机数功能【掌握】

3.3三角函数功能【了解】

五、tuple元组

1.概念

​ 列表:是一种有序的集合

​ 元组和列表的区别:

​ a.列表:[] 元组:()

​ b.列表中的元素可以进行增加和删除操作,但是,元组中的元素不能进行修改

​ c.相同点:都是一种容器,都可以同时存储不同类型的数据

2.创建元组

​ 创建列表:

​ 创建空列表:list1=[]

​ 创建有元素的列表:list1=[元素1,元素2....]

​ 创建元组:

​ 创建空元组:tuple=[]

​ 创建有元素的元组:tuple1=[元素1,元素2....]

3.元组元素的访问

​ 获取值:

​ 语法:元组名[索引]

4.元组的操作

5.元组的功能

6.二维元组

六、dict字典

1.概念

​ 思考问题:保存多个学生的成绩

​ list1=[79,45,98,78,98,45,65]

​ tuple1=(79,45,98,78,98,45,65)

​ 存在的问题:无法完成成绩和学生的匹配

​ 解决方案:字典,将学生作为key,将成绩作为value,进行存储,方便查找

​ 【一对一】

​ 本质:也是一种存储数据的容器

​ 特点:数据以键值对的形式存储的,具有快速查找的优势

​ 注意:字典是无序的

​ key的特点:

​ a.字典中的key必须是唯一的

​ b.字典中的key必须是不可变的

​ list可变的,不能充当key

​ tuple是不可变的,可以充当key,数字型和字符串都可以充当key

2.字典的创建

​ 语法:字典名={key1:value1,key2:value2......}

3.元素的访问

3.1获取

3.2添加

3.3删除

猜你喜欢

转载自blog.csdn.net/printZLO/article/details/81393932