月度归档: 2022年12月

18 篇文章

Python列表推导式
列表推导式是一种快捷的创建列表的方式,它通常用于对列表中的每个元素执行某些操作,并将结果放到一个新的列表中。 列表推导式的语法如下: [expression for item in iterable] 其中,expression 是对每个元素执行的操作,item 是遍历的元素,iterable 是要遍历的序列。 上面的代码中,right = [x …
Python递归来实现快速排序算法
 代码 def quick_sort(arr): if len(arr) <= 1: return arr pivot = arr[len(arr) // 2] left = [x for x in arr if x < pivot] middle = [x for x in arr if x == pivot] right = [x …
Python语言中/与//的区别是什么?
在Python中/表示浮点整除法,返回浮点结果,也就是结果为浮点数;而//在Python中表示整数除法,返回大于结果的一个最大的整数,意思就是除法结果向下取整。 举例 print("6 // 4 = " + str(6 // 4))  print("6 / 4 =" + str(6 / 4)) 结果:  6 // 4 = 1 6 / 4 =1.5
thumbnail
pySerial3.4文档
pySerial API 类 本地端口 类serial.``Serial __init__(port = None,baudrate = 9600,bytesize = EIGHTBITS,parity = PARITY_NONE,stopbits = STOPBITS_ONE,timeout = None,xonxoff = False,rtsc…
用 Python 玩转串口(基于 pySerial)
引言 对于嵌入式设备,串口可谓是最常用的接口。在裸机编程中,串口通常用于输出程序的运行或调试信息;在嵌入式操作系统中,串口通常会作为系统的控制台接口。如果掌握了Python操作串口的方法,那我们就可以利用Python强大的数据处理能力,快速开发出许多好用的工具。 串口的基本操作 在使用 Python 之前,我们先回想一下平时我们是如何使用串口的。总…
thumbnail
串口参数详解:波特率,数据位,停止位,奇偶校验位
简介 串口是一种非常通用的设备通信的协议(不要与 通用串行总线Universal Serial Bus(USB)混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的 通信协议;很多GPIB兼容的设备也带有RS-232口。同时, 串口通信协议也可以用于获取远程采集设备的数据。 串口通信的概念非常简单,串口按位(bit)发送…