micropython基础语法
# micropython基础语法
咸鱼桨
开整~
展开
-
咸鱼Micropython— machine库
咸鱼Micropython— machine板级函数提供和硬件相关的函数复位相关函数machine.reset()设备复位,效果和按下复位键一样。machine.reset_cause()获取复位原因。中断相关函数machine.disable_irq()禁止中断。返回先前的 IRQ 状态: False/True 对应 disabled/enabled IRQs,...原创 2020-04-02 16:48:33 · 6777 阅读 · 3 评论 -
咸鱼Micropython— network
咸鱼Micropython— network库WLANWLAN类class network.WLAN(interface_id)interface_id:network.STA_IF — 客户端,连接到上游WiFi接入点network.AP_IF — 接入点,允许其他WiFi客户端连接定义WLANimport networkwlan = network.WLAN(network.STA_IF) #创建WLAN对象函数1. wlan.active(is_active)函数原创 2020-05-28 09:55:10 · 2538 阅读 · 0 评论 -
咸鱼micropython入门—异常处理
咸鱼micropython入门—异常处理程序在运行时出错会被中断执行,终端打印出错误信息,这样的问题大家在编写代码的过程中经常遇到。引发程序出错的事件源称为异常,处理程序异常并使程序继续执行的方法叫做异常处理。异常即使语句或表达式在语法上是正确的,但是执行它时却出现错误,我们把这种在执行过程中检测到的错误称为异常。示例:>>> a = 10/0Traceback (most recent call last): File "<stdin>", line 1,原创 2020-05-21 16:45:49 · 2822 阅读 · 0 评论 -
咸鱼micropython入门—文件处理
咸鱼micropython入门—文件处理可以将程序产生的数据保存在文件中,也可以从文件中读取数据。文件读取想要读取文件中的数据,首先要打开文件(文件已存在)。open(filename, mode)mode:模式r :以只读方式打开rw:以读写方式打开示例:f = open ( 'test.py', 'r')注意: 只能打开下载到板子中的文件。示例:print(f.read())读取完成后,记得使用close()关闭文件,释放资源。示例:f.close()原创 2020-05-21 16:28:32 · 1460 阅读 · 3 评论 -
咸鱼micropython入门—类
咸鱼micropython入门—类类类对象类实例化实例对象用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。类类定义格式如下:class <类名>: 类体类中除了定义函数,还可以包含其他语句。一个类中的函数定义通常有一个特殊的参数列表形式,以在类外调用这个函数。类对象类支持两种操作:属性引用和实例化。属性引用调用类的属性:obj.name,name是类中定义的变量或函数的名字(区分大小写)。示例:class MyClass:原创 2020-05-21 11:35:57 · 1289 阅读 · 1 评论 -
咸鱼micropython入门—模块
咸鱼micropython入门—模块import语句from…import语句自定义的模块dir()函数前面学习了如何使用函数,通过函数能够在程序中实现代码的重用,那么当需要在程序中重用其他程序内的代码,应该怎么办?我们可以通过模块来调用,通过在程序中引用模块,就可以使用其中的函数和变量,这也是使用Python标准库的方法。在模块中,模块的名称(作为字符串)可用作全局变量值nameimport语句MicroPython中要引入模块,使用import语句,格式如下:import <模块名&原创 2020-05-20 17:10:01 · 1726 阅读 · 0 评论 -
咸鱼micropython入门—函数
咸鱼micropython入门—函数函数定义函数调用函数参数默认值参数关键参数return语句lambda表达式全局变量局部变量函数,即是将一段代码封装起来,用来实现特定的功能。函数定义除了MicroPython内建的函数,用户也可以使用def语句自定义的函数。定义格式如下: def <函数名> (<参数1, 参数2, ……>) : <函数体> ... ... ...示例:函数调用函数定义完成后,使用函数名来原创 2020-05-20 16:58:41 · 2464 阅读 · 0 评论 -
咸鱼micropython入门—条件判断和循环
咸鱼micropython入门—条件判断和循环if语句while语句for语句range()函数break语句continue语句pass语句if语句if语句用来判断当某个条件成立(非0或为True)时,执行下一个语句。常与else一起使用,表示除if判断条件之外的其他情况。句式: if 条件: #满足的时候做的事情 else: #不满足条件时做的事情示例:注意: 可以有多个elif,else是可选的。elif是“else if”的缩写,对于避免过多的缩进非常有用,原创 2020-05-20 15:26:39 · 4222 阅读 · 2 评论 -
咸鱼micropython入门—运算符
咸鱼micropython入门—运算符算术运算符位运算符比较运算符逻辑运算符赋值运算符主要说明MicroPython的运算符。我们日常生活中用到的 (+ - * /)符号就是运算符算术运算符运算符名称说明+加两个对象相加-减定义一个负数,或两个对象相减∗乘两数相乘或返回一个被重复若干次的字符串、列表、元组等/除x除以y//取整除返回商的整数部分%取余返回除法的余数余∗∗幂返回x的y次幂示例:位运算符位运原创 2020-05-20 15:01:55 · 1447 阅读 · 0 评论 -
咸鱼micropython入门—数据类型
咸鱼micropython入门—数据类型Number(数字)int(整型)float(浮点型)bool(布尔型)complex(复数)数字类型转换String(字符串)List(列表)MicroPython中基本的数据类型有Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Dictionary(字典)等。用type()可以查看变量和常量的数据类型。Number(数字)MicroPython支持 int、float、bool、complex(复数)。当定义一个变量原创 2020-05-20 11:02:30 · 4175 阅读 · 0 评论 -
咸鱼micropython入门—基础
咸鱼micropython入门——基础print输出注释缩进help() 函数常量、变量与桌面版本的Python不同,MicroPython是微控制器的精简版本,因此它并非支持所有Python的库和功能。当你学过Python后再学习MicroPython是很容易的事,但不是所有的Python语法都适用于MicroPython,这点要尤为注意。本栏目学习的是micropython的基础语法(和python语法差不多)PS:如果有python基础本栏目可以略过。点击查看MicroPython与Pytho原创 2020-05-19 10:51:53 · 1496 阅读 · 0 评论