自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (4)
  • 收藏
  • 关注

原创 【Python】Python之end()关键字使用

关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下:a, b = 0, 1while b < 1000: print(b, end=',') a, b = b, a+b执行以上程序,输出结果为:1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,

2017-08-31 17:16:20 33051 4

原创 【wxPython】wxPython简介

wxPython是Python语言的一套优秀的GUI图形库,允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。 wxPython是作为优秀的跨平台GUI库wxWidgets的Python封装和Python模块的方式提供给用户的。就如同Python和wxWidgets一样,wxPython也是一款开源软件,并且具有非常优秀的跨平台能力,能够支持运行在32/64位windows、绝大多

2017-08-31 16:48:23 2343

原创 【Python】Python3 字典 fromkeys()方法

描述 Python字典fromkeys()函数用于创建一个新字典,以序列seq中元素做字典的键,value为字典所有键对应的初始值。 语法 fromkeys()方法语法:dict.fromkeys(seq[, value]))参数seq–字典键值列表。value–可选参数, 设置键序列(seq)的值。返回值 该方法返回列表。实例 以下实例展示了fromkeys()函数的使用方法:s

2017-08-29 18:05:14 2736

原创 【Python】Python 直接赋值、浅拷贝和深度拷贝解析

直接赋值:其实就是对象的引用(别名)。浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。深拷贝(deepcopy):copy模块的deepcopy方法,完全拷贝了父对象及其子对象。实例:a = {1:[1,2,3]}b = a.copy()print("a:",a)print("b:",b)a[1].append(4)print("a:",a)print("b:",b)

2017-08-29 17:27:17 532

原创 【Python】Python3 字典 copy()方法

描述 Python字典copy()函数返回一个字典的浅复制。 语法 copy()方法语法:dict.copy()参数NA。返回值 返回一个字典的浅复制。 实例 以下实例展示了copy()函数的使用方法:dict1 = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}dict2 = dict1print("新复制的字典值:",dict2

2017-08-29 16:28:25 784

原创 【Python】Python3 字典 clear()方法

描述 Python字典clear()函数用于删除字典内所有元素。 语法 clear()方法语法:dict.clear()参数NA。返回值 该函数没有任何返回值。实例 以下实例展示了clear()函数的使用方法:dict = {'Name': 'Zara', 'Age': 7}print("dict字典长度:",len(dict))dict.clear()print("dict字

2017-08-29 15:51:11 1195

原创 【Python】Python3 字典

字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:d = {key1 : value1, key2 : value2 }键必须是唯一的,但值则不必。 值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。 一个简单的字典实例:dict = {'Ali

2017-08-29 14:19:26 380

原创 【Python】Python3 元组

Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 如下实例:tup1 = ("Google","Baidu","1997","2007")tup2 = (1,2,3,4)tup3 = ("a","b","c","d","e")创建空元组tup1 = ();元组中只包含一个元素时

2017-08-28 16:52:25 318

原创 【Python】Python3 List 列表复制

代码:a = [1,2,3]b = ac = []c = ad = a[:]a,b,c,dprint("a,b,c,d:",a,b,c,d)print("id(a),id(b),id(c),id(d):",id(a),id(b),id(c),id(d))b[0] = "b"print("a,b,c,d:",a,b,c,d)print("id(a),id(b),id(c),id(d

2017-08-28 11:32:57 955

原创 【Python】Python3 List copy()方法

描述 copy()函数用于复制列表,类似于a[:]。 语法 copy()方法语法:list.copy()参数无。返回值 返回复制后的新列表。 实例 以下实例展示了copy()函数的使用方法:list1 = ['Google', 'Runoob', 'Taobao', 'Baidu']list2 = list1.copy()print("List2 列表值:",list2)以上

2017-08-28 11:07:29 842

原创 【Python】Python3 List clear()方法

描述 clear()函数用于清空列表,类似于del a[:]。 语法 clear()方法语法:list.clear()参数无。返回值 该方法没有返回值。 实例 以下实例展示了clear()函数的使用方法:list1 = ['Google', 'Runoob', 'Taobao', 'Baidu']list1.clear()print("列表清空后:",list1)以上实例输出

2017-08-28 10:57:58 1713

原创 【Python】Python3 List sort()方法

描述 sort()函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。 语法 sort()方法语法:list.sort([func])参数func–可选参数, 如果指定了该参数会使用该参数的方法进行排序。返回值 该方法没有返回值,但是会对列表的对象进行排序。实例 以下实例展示了 sort()函数的使用方法:list1 = ['Google', 'Runoob', '

2017-08-28 10:44:14 1375

原创 【Python】Python3 List reverse()方法

描述 reverse()函数用于反向列表中元素。 语法 reverse()方法语法:NA。返回值 该方法没有返回值,但是会对列表的元素进行反向排序。 实例 以下实例展示了reverse()函数的使用方法: 以上实例输出结果如下:list1 = ['Google', 'Runoob', 'Taobao', 'Baidu']list1.reverse()print("现在的列表值:

2017-08-28 10:33:24 2093

原创 【Python】Python3 List remove()方法

描述 remove()函数用于移除列表中某个值的第一个匹配项。 语法 remove()方法语法:list.remove(obj)参数obj–列表中要移除的对象。返回值该方法没有返回值但是会移除两种中的某个值的第一个匹配项。 实例 以下实例展示了remove()函数的使用方法:list1 = ['Google', 'Runoob', 'Taobao', 'Baidu']list1.r

2017-08-28 10:19:43 1665

原创 【Python】Python3 List pop()方法

描述 pop()函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。 语法 pop()方法语法:list.pop(obj=list[-1])参数-obj–可选参数,要移除列表元素的对象。返回值 该方法返回从列表中移除的元素对象。 实例 以下实例展示了pop()函数的使用方法:list1 = ['Google', 'Runoob', 'Taobao']list1.

2017-08-28 10:08:55 3023

原创 【Python】Python3 List insert()方法

描述 insert()函数用于将指定对象插入列表的指定位置。 语法 insert()方法语法:list.insert(index, obj)参数index–对象obj需要插入的索引位置。obj–要插入列表中的对象。返回值 该方法没有返回值,但会在列表指定位置插入对象。 实例 以下实例展示了 insert()函数的使用方法:list1 = ['Google', 'Runoob',

2017-08-28 09:55:52 2390

原创 【Python】Python3 List index()方法

描述 index()函数用于从列表中找出某个值第一个匹配项的索引位置。 语法 index()方法语法:list.index(obj)参数obj–查找的对象。返回值 该方法返回查找对象的索引位置,如果没有找到对象则抛出异常。 实例 以下实例展示了index()函数的使用方法:list1 = ['Google', 'Runoob', 'Taobao']print("Google的索引

2017-08-28 09:46:14 3426

原创 【Python】Python List extend()方法

描述 extend()函数用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。 语法 extend()方法语法:list.extend(seq)参数seq–元素列表。返回值 该方法没有返回值,但会在已存在的列表中添加新的列表内容。 实例 以下实例展示了extend()函数的使用方法:aList = [123, 'xyz', 'zara', 'abc', 123]

2017-08-26 15:28:28 858

原创 【Python】Python3 List count()方法

描述 count()方法用于统计某个元素在列表中出现的次数。 语法 count()方法语法:list.count(obj)参数 obj–列表中统计的对象。 返回值 返回元素在列表中出现的次数。 实例 以下实例展示了 count()函数的使用方法:aList = [123, 'Google', 'Runoob', 'Taobao', 123];print("123元素的个数:",a

2017-08-26 14:57:10 2082

原创 【Python】Python3 List append()方法

描述 append()方法用于在列表末尾添加新的对象。 语法 append()方法语法:list.append(obj)参数obj–添加到列表末尾的对象。返回值 该方法无返回值,但是会修改原来的列表 以下实例展示了append()函数的使用方法:list1 = ['Google', 'Runoob', 'Taobao']list1.append("Baidu")print ("更

2017-08-26 14:18:52 2501

原创 【Python】Python3 List min()方法

描述 min()方法返回列表元素中的最小值。 语法 min()方法语法:min(list)参数list – 要返回最小值的列表。返回值 返回列表元素中的最小值。 实例 以下实例展示了min()函数的使用方法:list1, list2 = ['Google', 'Runoob', 'Taobao'], [456, 700, 200]print ("list1 最大元素值 : ",

2017-08-26 10:01:39 2365

原创 【Python】Python3 List max()方法

描述 max()方法返回列表元素中的最大值。 语法 max()方法语法:max(list)参数 list–要返回最大值的列表。 返回值 返回列表元素中的最大值。 实例 以下实例展示了max()函数的使用方法:list1, list2 = ['Google', 'Runoob', 'Taobao'], [456, 700, 200]print ("list1 最大元素值 : ",

2017-08-26 09:51:12 3502 2

原创 【Python】Python List list()方法

描述 list()方法用于将元组转换为列表。 注:元组与列表是非常类似的,区别在于元组的元素值不能修改,元组是放在括号中,列表是放于方括号中。 语法 list()方法语法:list( seq )参数 list–要转换为列表的元组。 返回值 返回列表。 实例 以下实例展示了list()函数的使用方法:aTuple = (123, 'xyz', 'zara', 'abc');aLi

2017-08-25 18:07:55 521

原创 【Python】Python List len()方法

描述 len()方法返回列表元素个数。 语法len(list)参数list–要计算元素个数的列表。返回值 返回列表元素个数。 实例 以下实例展示了len()函数的使用方法:list1,list2 = [123,"abc"],[456,"xyz"]print ("First list length : ",len(list1))print ("Second list length

2017-08-25 17:51:42 6242

原创 【Python】Python List cmp()方法

描述: cmp()方法用于比较两个列表的元素。 语法 cmp()方法语法:cmp(list1, list2)参数 - list1–比较的列表。 - list2–比较的列表。 返回值如果比较的元素是同类型的,则比较其值,返回结果。如果两个元素不是同一种类型,则检查它们是否是数字。否则,通过类型名字的字母顺序进行比较。如果有一个列表首先到达末尾,则另一个长一点的列表”大”。 如果

2017-08-25 17:02:50 671

原创 【Python】Python 之列表(List)结构

序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字——它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 Python有6个序列的内置类型,但最常见的是列表和元组。 序列都可以进行的操作包括索引,切片,加,乘,检查成员。 此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。 列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔

2017-08-25 14:52:58 4333

原创 【Python】Python type()函数用途及使用方法

python语言中的type()函数在python中是即简单又实用的一种对象数据类型查询方法。type()函数可以做什么type()就是一个最实用又简单的查看数据类型的方法。type()是一个内建的函数,调用它就能够得到一个反回值,从而知道想要查询的对像类型信息。type()函数怎么使用type()的使用方法:type(对象)。type()是接收一个对象当做参考,之后反回对象的相应类型。>>>typ

2017-08-24 16:21:57 51197 1

原创 【Anaconda】Jupyter Notebook介绍

Jupyter Notebook介绍 Jupyter Notebook是一个交互式笔记本,支持运行40多种编程语言。IPython notebook是一个基于IPython REPL的web应用,安装IPython后在终端输入ipython notebook即可启动服务。jupyter是把IPython和Python解释器剥离后的产物,将逐渐替代IPython独立发行。jupyter可以和Pyth

2017-08-24 14:49:25 2605

原创 【Anaconda】Anaconda 镜像使用帮助

Anaconda是一个用于科学计算的Python发行版,支持Linux, Mac, Windows, 包含了众多流行的科学计算、数据分析的Python包。 Anaconda安装包可以到https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载。 TUNA还提供了Anaconda仓库的镜像,运行以下命令:conda config --add

2017-08-24 11:35:50 755

转载 【Anaconda】Anaconda使用总结

Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用Windows的时候。为了解决这些问题,有不少发行版的Python,比如WinPython、Anaconda等,这些发行版将python和许多常用的package打包,方便pythoners直接使用,此外,还有virtualenv、pyenv等工具管理虚拟环境。

2017-08-23 17:35:42 2725

原创 【stm32f0】stm32 总中断的打开与关闭

问题: 对于基于ARM Cortex M0内核的STM32芯片各类应用开发时,有的时候需要进行总的中断的开、关处理。那就究竟有没有开、关总的中断的函数或者指令呢? 回答: 随着Corte Mn各种内核的MCU的芯片越来越多和相关编译工具的升级换代,编译工具在有关内核指令操作的文档安排以及函数书写等方面可能发生了细微的变化。所以即使用过STM32 F1系列产品的工程师,在使用晚推出的STM32 F0

2017-08-23 09:44:21 43033 2

原创 【stm32f0】stm32 中断号和中断处理函数建立关系

stm32的中断号根据不同内核和型号,ST公司给的官方库中对相应的中断号进行了设置,我们用到哪一个外设的且要用到相应的中断功能时,在stm32fXXX.h中定义对应的型号的中断号。若要调用相关的中断功能,在NVIC中配置相关的中断优先级和中断号。STM32会内部会根据配置的中断号在启动文件中寻找相应的中断函数的相应的入口函数例如在配置串口的中断接收打赢函数时,在NVIC的配置中配置串口1的中断函数中

2017-08-15 11:37:42 7733

原创 【stm32f0】 stm32f0中中断名和中断处理函数名所在位置

中断名: 源文件:stm32f0xx.h宏定义: NonMaskableInt_IRQn HardFault_IRQn SVC_IRQn PendSV_IRQn SysTick_IRQn WWDG_IRQn

2017-08-15 11:25:36 5367

Google protocol buffer 开发指南

Google protocol buffer 开发指南,可以快速的指导 C,C++,C#,Java,Go程序猿进行google protobuf的开发

2019-04-26

AprilTag: A robust and flexible visual fiducial system论文

AprilTag: A robust and flexible visual fiducial system

2018-10-30

ZadigUSB驱动安装工具最新版本

ZadigUSB驱动安装工具最新版本(USB driver installation made easy)

2018-04-19

MPU9250 Datasheet 英文版和中文版

MPU 9250 Datasheet 英文版本和中文版本 ,可以辅助查看

2018-04-10

空空如也

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

TA关注的人

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