怎么修改micropython的文件系统大小?

内容简介:星网视易家庭娱乐产品S69 多唱魔镜 EXT4 格式的母盘制作和权限修改方法Version 目 录一、 概述.........11.编 写目

资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!

变量可以被赋予不同类型的值,这些值的类型叫数据类型。MicroPython中基本的数据类型有Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Dictionary(字典)等。 用type()可以查看变量和常量的数据类型。

也可以使用del语句删除一些对象引用,通过使用del语句删除单个或多个对象。

  1. 可以同时为多个变量赋值,如a, b = 1, 2。
  2. 一个变量可以通过赋值引用不同类型的对象。
  3. 数值的除法(/)总是返回一个浮点数,如1/1,结果为1.0。
  4. 在混合计算时,MicroPython会把整型转换成为浮点型。

    MicroPython可以处理任意大小的整数(包括负整数),整数的表示方法和数学上的写法一样,如1,100,-8080,0 ,……

    计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,如0xff00,0xa5b3c3d2,……

    浮点数就是小数。按科学计数法表示时,浮点数的小数点是可变的,如1.23×10^9和12.3×10^8是相等的。可以把10用e替代,1.23×10^9就是1.23e9,或是12.3e8,0.000012可以写成1.2e-5。

    浮点数和整数在计算机内部存储方式不同,整数是精确的,而浮点数运算时会有四舍五入的误差。

    布尔值只有True、False两种值,非True则False,注意大小写。

    示例:连续输出4个“hello”
     
    上述示例中while为一个循环语句,当flag为True时,循环执行后面的语句,if为一个判断语句,当num=0成立时,执行下面的语句。在上面示例中要注意if num == 0中的“==”不要写成“=”。“==”表示判断是否相等,而“=”表示赋值,例如flag=False表示将False的值赋给flag变量。
    注意:
    前面讲过在uPyCraft交互环境下编写代码时,>>>是MicroPython解释器的提示符,不是代码的一部分,同样上面示例中出现的...也是一个提示符,表示待输入代码。

    • 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a, b)表示, 复数的实部 a 和虚部 b 都可以是浮点型。

     
    • 有时候,我们需要对数据内置的类型进行转换,具体如下

     
    int(x): 将x转换为一个整数。
    float(x): 将x转换到一个浮点数。
    complex(x): 将x转换到一个复数,实数部分为 x,虚数部分为 0。
    complex(x, y) :将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。
    示例:

字符串是以"或'括起来的任意文本(如'abc',"xyz")。
注意:"或'本身只是一种表示方式,不是字符串的一部分。因此,字符串'abc'只有a,b,c这三个字符。

访问子字符串,可以使用方括号来截取字符串。

你可以截取字符串的一部分并与其他字符串拼接。

  • 列表(list)是MicroPython中最基本的数据结构。列表中的每个元素都分配一个索引,第一个索引是0,第二个是1,依次类推。在MicroPython中定义列表需要使用方括号,列表中的数据项都包含在方括号中,数据项之间使用逗号分隔。

    1. 列表中的数据可以是任意数据类型,甚至可以是不同类型的混合。
    1. 列表中的数据除了基本的数据类型,还可以是其他复杂的数据结构。
    • 列表创建完成后,可以进行访问、修改、删除、插入等操作,即列表是可变的数据类型。

    使用下标索引来访问列表中的值,同样也可以使用方括号的形式截取字符。

    可以对列表的数据项进行修改。

    可以使用del或pop()函数来删除列表中指定位置的元素。

    用 insert(i, x) 函数在位置 i 处插入元素 x,原来 i 位置及其后的元素依次后移,也可以使用append()方法在末尾添加元素。

    多个列表组合成一个列表
    重复若干个元素组成列表
    判断元素是否存在于列表中
    读取列表中倒数第1个元素
    截取从第2个元素开始及其后的元素

    列表操作包含以下函数:

  • max(list):返回列表元素最大值
  • min(list):返回列表元素最小值
  • 列表操作包含以下方法:

    1. list.count(obj):统计某个元素在列表中出现的次数
    2. list.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
    3. list.index(obj):从列表中找出某个值第一个匹配项的索引位置
    4. list.pop(obj=list[-1]):移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

元组(tuple)和列表十分类似,只是元组和字符串一样是不可变的,即不能修改元组。正是由于元组不可变,一般用于MicroPython中定义一组不需要改变的值。 在MicroPython中定义元组使用圆括号,元组中的项目同样使用逗号分隔。

空的元组由一对空的圆括号组成,比如t1=()。

注意: 定义只有1个元素的元组时,必须要在这个元素后面跟一个逗号。

  • 字典(dict)这种数据结构类似通讯录,有一个名字和名字对应的信息,可以通过名字查找对应的信息,在字典中名字叫‘键’,对应的内容叫‘值’。字典就是一个键/值对(key/value)的集合。

    可以直接对单个键赋值的方法来将数据放入字典。

    • 由于一个key只对应一个value,所以,多次对一个key放入value,后面的值会把前面的值覆盖。

    • 用pop(key)的方法删除一个键值对,对应的value也会从dict中删除。

语言不重要,使用的技术才重要:有几种

常见于病毒自我变异躲避杀软查杀

常见于各种高级语言,比如java,应该是最贴合你说的了

我要回帖

更多关于 micropython函数库 的文章

 

随机推荐