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删除

内容概要:本文档详细介绍了Analog Devices公司生产的AD8436真均方根-直流(RMS-to-DC)转换器的技术细节及其应用场景。AD8436由三个独立模块构成:轨到轨FET输入放大器、高动态范围均方根计算内核和精密轨到轨输出放大器。该器件不仅体积小巧、功耗低,而且具有广泛的输入电压范围和快速响应特性。文档涵盖了AD8436的工作原理、配置选项、外部组件选择(如电容)、增益调节、单电源供电、电流互感器配置、接地故障检测、三相电源监测等方面的内容。此外,还特别强调了PCB设计注意事项和误差源分析,旨在帮助工程师更好地理解和应用这款高性能的RMS-DC转换器。 适合人群:从事模拟电路设计的专业工程师和技术人员,尤其是那些需要精确测量交流电信号均方根值的应用开发者。 使用场景及目标:①用于工业自动化、医疗设备、电力监控等领域,实现对交流电压或电流的精准测量;②适用于手持式数字万用表及其他便携式仪器仪表,提供高效的单电源解决方案;③在电流互感器配置中,用于检测微小的电流变化,保障电气安全;④应用于三相电力系统监控,优化建立时间和转换精度。 其他说明:为了确保最佳性能,文档推荐使用高质量的电容器件,并给出了详细的PCB布局指导。同时提醒用户关注电介质吸收和泄漏电流等因素对测量准确性的影响。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值