自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Python菜鸟进阶之路18:面向对象:类的继承

1. 多继承2. 递归

2020-07-07 15:48:28 182

原创 Python菜鸟进阶之路19:正则表达式

1. 使用正则表达式需要import re2. 常用函数(1)findall()点的使用str1 = 'abcdef'list1 = string1.findll('a.',str1)#返回的是一个列表print(list1)“.”表示字符串后的点表示任意1为字符点的使用...

2020-07-06 17:29:55 220

原创 Python菜鸟进阶之路17:面向对象:静态属性与实例属性,静态方法与实例方法

1.静态属性和实例属性有些属性是一个类公用的属性,我们可以定义为静态属性。有些属性是一个类的某个实例所特有的属性,可以可以定义为实例属性。例如我们下面定义的一个学生类。假设所有学生都在class1,则class1就可以定义为静态属性。对每个学生而言各自的名字、年龄、体重又是不一样的,我们就可以定义为实例属性。当每个实例化对象产生的时候,我们就给他赋一个其自身的属性。#创建一个类class Student(): # 定义类静态属性, 所有学生都在class1班 grand =

2020-07-03 13:34:49 278

原创 SLG46110

一、芯片的概述逻辑和混合信号电路供电:1.8 V(±5%)至5v(±10%)操作温度范围:-40℃至85℃封装:STQFN: 1.6 x 1.6 x 0.55 mm, 0.4 mm间距二、应用领域个人电脑和服务器PC外围设备消费类电子产品数据通信设备手持和便携式电子产品三、内部框图四、引脚描述...

2020-07-03 09:41:27 216

原创 Python菜鸟进阶之路16:面向对象:对象、类

1. 对象和类的概念我们所见的万物都是对象,也就是一切皆为对象。类=属性+方法。属性就是我们能到摸到的东西。如一个人他具有的属性有:身高、年龄、体重等。方法就是一个对象所具有的功能。如一个人他具有的方法有:会唱歌、会跳舞、会开车等。2. 类的定义和实例化(1)类的定义。这里我们定义一个学生类,具有learn的方法。class Student(): def learn(self): print('我会学些')(2)类的实例化。这里我们实例化一个.

2020-07-02 16:21:02 106

原创 Python菜鸟进阶之路15:如何使用pip安装和卸载第三方库

1. pip的使用(1)使用pip安装第三方库 如安装selenium:pip install selenium 指定版本安装:pip install selenium==3.0.1 更新:pip install selenium -u 注意: 第三方库安装后的地址C:\Python36\lib\site-packages(2)使用pip卸载第三方库 如卸载selenium:pip uninstall selenium(3)查看...

2020-07-01 15:43:46 1292

原创 Python菜鸟进阶之路14:模块、包

1. 什么是模块和包。 (1)模块:就是一个Python文件。 (2)包:存放着若干个模块且有一个自带的__init__.py文件的文件夹。 __init__.py文件:当调用某个包的时候,会自动执行一次此文件里面的内容。因此通常我们可以用来进行一些初始化数据或者加载一些需要使用到的包。 通过包我们也可以避免一些重复命名的模块。 (3)包和文件夹的区别: 包:新建的时候要使用python package,有一个__init__.py文件。 ...

2020-07-01 14:27:21 144

原创 一起掌握常用IC:浅谈LM22676

一、芯片的基本概述 1. 输入电压范围:4.5V~42V 2. 输出电压选项: -ADJ:可调输出,最低到1.285V -5.0:固定5V输出 3. 工作结点温度:-40℃~125℃ 4. 反馈参考精度:±1.5% 5. 开关频率:500KHz二、封装 有以下两种封装类型:PSOP-8 和TO-263三、引脚 这里以PSOP-8...

2020-07-01 11:36:46 5239 1

原创 Python菜鸟进阶之路13:pycharm的调试、调试logo

1. 调试运行。 (1)开始调试运行。 在文件空白处右击,然后选择如下debug,则文件会进如调试运行模式。会根据后续的调试操作和断点的位置进行运行。 (2) step over:快捷键是F8。 每次运行一行代码,遇到函数会把函数时,不会进入函数体内部,而是直接运行该函数。 (3) step into:快捷键是F7。 每次运行一行代码,遇...

2020-06-29 21:45:43 292

原创 Python菜鸟进阶之路12:Pycharm的使用技巧

1. 显示函数的结构 显示文件中的基本构造,如显示文件的函数,变量,类的结构等。 View -> tool windows -> structure 常用的字符含义: V:变量 f:函数 c:类 f:属性 m:方法2. 把路径加入到默认路径。 (1)mark directory as sources root:把文件添加到根目录。 (2)将包...

2020-06-29 21:00:44 1140

原创 Python菜鸟进阶之路11:global关键字、可变参数、关键子参数

1. 函数体内部的变量。 函数体内部声明的变量通常是局部变量,也就是在函数体的外部是不能使用的。但是如果使用global来声明,则此变量就是全局变量了哈!!! 2. print函数参数def print(self, *args, sep=' ', end='\n', file=None): # known special case of print """ print(value, ..., sep=' ', end='\n', file=sys.stdo...

2020-06-28 18:19:45 796

原创 Python菜鸟进阶之路10:字典,JSON与字典间的转换

1. 什么是字典呢?字典是一种数据类型,他是通过键值对来进行数据存储。字典定义:dict1 = {'A':'Book','B':'Apple'}这里就定义了一个字典dict1,有两组元素。'A'和'B'就是键,'book'和'Apple'就是键对应的值。字典中的元素没有顺序,也就是说不存在下表的概念,键和值一定是成对存在。值可以是任何类型的数据。健不能是可变对象,如列表,字典不能作为键。字典中的键必须是唯一的,如果有重复的键,则以最后一个键的赋值为准。2. 字典的常用操.

2020-06-25 22:39:10 176

原创 一起掌握常用IC:ADS1112 ADC芯片

一、芯片概述 1. 16位,输入多路复用,板载参考电压。 2.双路差分 或者三路单端道输入 3. 内部参考电压精度:2.048V ±0.05%5ppm/°C, 也就是说不同IC内部参考电压输出范围是:2.046976~2.049024V 4. 内部有晶振 5. 具有连续自我校准功能 6. 单次转换 7. 可编程速度范围:15SPS 到 240SPS。也就是15,30,60 或者 240。 8. 供电:2.7V ~ 5.5V...

2020-06-24 11:46:24 3338

原创 Python菜鸟进阶之路9:列表生成式、冒泡排序、递归

循环嵌套 在设计使用中,单层循环往往是不够的,我们需要进行循环嵌套,也就是说循环里面还有循环。外循环一次,内层都会全部执行完毕。1. 列表生成式beforetax = [10000,15000]aftertax = []for one in befortax: aftertax.append(one*0.9)print(aftertax) 使用列表生成式: 代码简单但可读性不好beforetax = [10000,15000]aftertax...

2020-06-22 20:39:58 279

原创 Python菜鸟进阶之路8:文件的读写

1. 文件读取 (1) open(参数1,参数2) 参数1是文件的路径 参数2缺省是r,表示的是读取。如果找不到文件会报错!!! 参数2=w,表示写入,且会清除文件之前的内容哦!!!。如果文件不存在会新建1个文件。 参数2=a,表示会接着后面写。如果文件不存在会新建一个文件。(a联想到append) 参数2=r+,表示可同时进行读写。之前的内容会覆盖。如果找不到文件会报错!!! ...

2020-06-21 10:02:00 176

原创 Python菜鸟进阶之路7:循环

循环循环就是重复的做一件事情。我们常用的循环用while循环、for循环。1. while循环格式:while 条件表达式: 循环体如我们可以使用wile循环打印1~1000的数字:i=1while i<=1000: print(i) i=i+1如我们可以使用wile循环打印出1到100的和:i=1sum=0while i<=100: sum=i+sum i=i+1;print(su...

2020-06-20 23:14:31 176

原创 Python菜鸟进阶之路6:格式化字符串二

格式化字符串二: format1. 使用格式:print('my name is {}, I am {} year old').format('James',31)使用中需要注意的是:format('James',31) 中的值的个数是可以比{}的数量多。2. 补位:print('my name is {:6}, I am {} year old').format('James',31){:6}:表示至少要补满6位,值超过6位没关系,少于6位时,字符串左对齐,数字是右对齐!..

2020-06-20 21:53:42 175

原创 Python菜鸟进阶之路5:格式化字符串一

格式化字符串一1. 作用。 可用于优化字符串之间的拼接print('我是%s,今年%s'%('Jack',22)) 这里的%s是占位符。 %('Jack',22) 这里的%后面要是元组类型。如果只有一个元素可以不用括号。2. 常用的占位符 %s:指的是字符串表示 %d:表示是十进制表示 %f:表示浮点数,默认会保留六位小数。 %.xf:表示保留x位小数。 %y.xf:表示数据总共有y位(包括空格和小数点),小数位...

2020-06-20 21:27:54 285

原创 Python菜鸟进阶之路4:字符串常用内置方法

1. 什么是方法。 方法就是定义在类中的函数,其本质就是函数2. 字符串对象的一些方法 count():用来统计某个字符出现在字符串的次数。如:str1='abcddfsdfsdfdsaf'print(str1.count('a')) strip():用来去除字符串前后不需要的字符,如:str1 = '####abc###'print(st1.strip('#')) startwith():用来统计指定字符是否出现在开头,返回值是布尔类型...

2020-06-17 22:11:51 169

原创 Python菜鸟进阶之路3:函数

1. 函数定义。 函数其实就是一段代码,写好之后可以由别人来调用。定义如下:def sumData(a,b): return a+bprint (sumData(1,2)) def:表示声明一个函数。 sumData:表示函数名 a,b是形参,参数的值由函数的调用者提供的实参决定,这里的1和2就是实参。 return:函数的返回。到这里,函数就运行结束了。因此函数体的代码一定要再return之前,否则无法执行。2. 函数的缺省...

2020-06-17 20:59:51 159

原创 Python菜鸟进阶之路2:布尔表达式,关系运算,if分支语句

一、布尔表达式 1.True :真 如果参与算数运算等效为1, 如print( True + True) , 结果是:2 2.False:假 如果参与算数运算等效于0, 如print( False+ False) , 结果是:0 布尔表达式通常用于:标志位、返回结果是真还是假,查找页面元素是否存在等。 注意: 1. 要大写:True/False。大写大写大写哈…… 2. 尽量不要用来作为算数运算...

2020-06-15 22:03:26 408

原创 Python菜鸟进阶之路1:字符串、列表、元组

今天学习一些常用的数据类型:字符串、列表、元组一、字符串 1. 单引号、双引号、三引号。 单引号:print('a') 双引号:print("a")。如果打印的字符串本身有单引号,则需要双引号。如:print("it's ok!") 三引号:适用于打印的字符串中有换行符号,或者需要打印整段字符串。也可以用于注释某段代码。但是要特别注意这段代码里面不能有其他的三引号出现,否则会有问题。 需要注意,无论是单引号、双引号还是三引号,使用中一定...

2020-06-14 11:28:34 207

原创 STM32输入捕获功能

输入捕获功能1、ICx通道映射到对应的TIx通道。通过控制CCMR1寄存器的CC1S[1:0]值进行选择。2、配置滤波器。根据信号抖动时间配置滤波器。滤波器的配置是通过CCMR1的ICxF[3:0]进行设置。3、选择有效边缘。通过设置CCER的CC1P的位的值。4、配置输入预分频。通过设置CCMR1的ICPS[1:0],设置分频。5、输入捕获使能。通过设置CCER的CC1E位进行使能。6、设置中断...

2018-03-18 23:04:34 1847

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除