- 博客(14)
- 收藏
- 关注
原创 python类中的property 和setter
与上方的property结合使用,改变类中的属性值,两个搭配的方法一定要名字相同。类中的property 表示该方法为类的属性,可以直接调用该属性。
2024-07-25 12:15:11 120
原创 类的的class method 和static method用法
无需实例化类,直接可调用该方法,可以使用类中的属性和方法。#不用实例化类,直接调用该方法就行,无法使用类中的属性和放法。#必须要实例化,可以使用类中的属性和方法。
2024-07-18 13:30:07 116 1
原创 python中的输入和while
python中的输入和while使用一、python中的输入要想编写的代码交互性更强,怎么能少了用户输入呢。python中用户的输入主要用input():允许用户在键盘中输入内容,但是该函数将用户输入的内容都统一处理成了字符串,如果想要处理为数字等类型需要加int()进行强行转换才行;raw_input()二、python中的whilewhile的作用即判断条件是否满足,如果满足,则一直循环while中的代码,直到while判断的...
2021-05-23 17:42:30 133
原创 python中的字典
python中的字典#字典功能的学习,字典是一个个键值对组成的集合,每次通过访问键来访问键对应的数值def dic():#定义一个字典 dict={'color': 'green','point' :'5'}# 访问一个字典 print(dict['color'])# 添加一个元素 dict['location'] ='南京' for diction in dict.popitem():...
2021-05-22 20:44:47 97
原创 python中的列表类型
python的列表1、列表的含义python中的列表是非常重要的数据类型,在代码编写的过程中常常被用到,列表的可操作性极强,列表中可以包含列表、字符串、数字、字典、集合等其他数据类型,而且可以灵活的进行增、删、改、查操,真的不要太方便。2、列表的使用bicycle =['trek','cannondale','redline'] #英文方括号print(bicycle )即可全部输出如果想输出起中一...
2021-05-22 19:54:36 329
原创 python中的变量和简单的数据类型
一、学习python的第一步就是先安装python,版本选择3.7.x,然后还有解释器,这里选择pycharm,去官网进行下载即可,这里不再进行赘述。pycharm 下载地址:http://www.jetbrains.com/pycharm/download/#section=windows,这里选择社区版本学习即可;专业版需要付费,没有这个必要,对于初学者绝对能够满足你的一切想象!二、python中的变量...
2021-05-22 18:33:42 93
原创 2020-09-17
STM32定时器中断(草稿)定时器中断步骤1、使能定时器时钟RCC_APB1periphClockCmd(time4,enable);2、定时器初始化TIM_TimeBaseInit()3、设置中断类型TIM_ITConfig()4、设置中断优先级NVIC_Init()5、使能中断TIM_Cmd()6、中断函数TIM4_IRQHandler()...
2020-09-17 11:25:25 129
原创 2020-09-13
STM32中断1、初始化时钟RCC_APB2PeriphClockCmd(AFIO,ENBALE)2、将中断端口映射到中断线上GPIO_EXTILineConfig(GPIO_PortSourceGPIOA,GPIO_PinSource0);3、初始化NVIC//nvic初始化 ,函数NVIC_Init NVIC_InitTypeDef NVIC_InitStructure; EXTI_InitTypeDef EXTI_InitStructure; NVIC_...
2020-09-13 19:21:14 91
原创 2020-09-13
STM32F103之systick定时器systick滴答定时器是M3内核共有的,有了systick定时器后,方便于程序的移植。一、首先打开STM32中文参考手册systick定时器是24位递减定时器,其共有四个寄存器可 操作,如下图:1.控制及状态寄存器第0位:为使能定时器位,0为不开启定时器,1为定时器开启,默认为0第1位:是否产生中断,0为不产生中断,1为产生中断,默认为0第2位:时钟源选择位,0为外部时钟,1为内核时钟,默认为0第16位:数据状态位,若定时器倒数为
2020-09-13 15:01:05 134
原创 STM32F10X的GPIO模块
关于GPIO模块的库函数GPIO 的库函数模板的学习先从GPIO.h模板来学习,先看一下GPIO都有哪些个库函数***************************************************************************************************************void GPIO_DeInit(GPIO_TypeDef* GPIOx);传入参数为想要初始化的GPIO端口(GPIOA为例),然后查看该函数对GPIO口到底做
2020-08-01 10:49:17 947
原创 STM32学习之路_创建库函数模板
STM32库函数模板的创建一、为什么要创建库函数模板对于单片机来说,每操作一条指令都会向对应的寄存器去发送对应的命令,这样的操作需要我们每次查找芯片手册找到对应的寄存器,然后对寄存的内容进行赋值;这样的操作时偏底层的,好处是更加深刻的理解单片机的工作原理,弊端就是操作太繁琐,而且容易出错;而库函数模板的创建则是省去了对确定寄存器的查找和操作的时间,使我们更加专注应用层代码的实现,操作也更加方便和快捷,对于接触不是很深入的小白我来说,简直就是雪中送碳啊!二、创建库函数模板的步骤1、获取对应
2020-07-26 21:08:03 902
原创 C++之cin用法总结
1、cin是计算机获取外设(键盘)的重要用法,主要有直接获取数字:cin>>a;获取字符:a=cin.get();直接获取一个字符cin.get(a,10);获取长度为10的字符串,并不清空缓存a = cin,getline() 读取一个整行的字符,以回车结束,并且清楚缓存...
2019-11-24 17:04:25 726
原创 python--工欲善其事必先利其器
学习任何一门语言之前先做的两件事:选择一款适合的解释器版本以及适合的编译器根据小编出入python的感受,觉得可以选择anaconda+pycharm,理由有以下几点:anaconda集成了python+各种模块,这点真的市太方便了,以前直接安装python2.7,用什么模块还要自己手动去下载、安装anaconda下载地址:https://www.anaconda.com/downlo...
2018-11-15 23:08:01 133
原创 记第一次使用博客
突然之间发现博客这个东西真的不错,可以记录记录自己的所见所感,所以今日起本博客着重对于python的学习心得,希望可以给自己留下一个成长的痕迹,也希望有些文章大家可以共同成长!...
2018-11-14 22:31:55 153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人