内容简介:星网视易家庭娱乐产品S69 多唱魔镜 EXT4 格式的母盘制作和权限修改方法Version 目 录一、 概述.........11.编 写目
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
变量可以被赋予不同类型的值,这些值的类型叫数据类型。MicroPython中基本的数据类型有Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Dictionary(字典)等。 用type()可以查看变量和常量的数据类型。
也可以使用del语句删除一些对象引用,通过使用del语句删除单个或多个对象。
在混合计算时,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中定义列表需要使用方括号,列表中的数据项都包含在方括号中,数据项之间使用逗号分隔。
列表中的数据可以是任意数据类型,甚至可以是不同类型的混合。
列表中的数据除了基本的数据类型,还可以是其他复杂的数据结构。
列表创建完成后,可以进行访问、修改、删除、插入等操作,即列表是可变的数据类型。
使用下标索引来访问列表中的值,同样也可以使用方括号的形式截取字符。
可以对列表的数据项进行修改。
可以使用del或pop()函数来删除列表中指定位置的元素。
用 insert(i, x) 函数在位置 i 处插入元素 x,原来 i 位置及其后的元素依次后移,也可以使用append()方法在末尾添加元素。
多个列表组合成一个列表 |
重复若干个元素组成列表 |
判断元素是否存在于列表中 |
读取列表中倒数第1个元素 |
截取从第2个元素开始及其后的元素 |
列表操作包含以下函数:
max(list):返回列表元素最大值
min(list):返回列表元素最小值
列表操作包含以下方法:
list.count(obj):统计某个元素在列表中出现的次数
list.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
list.index(obj):从列表中找出某个值第一个匹配项的索引位置
list.pop(obj=list[-1]):移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
元组(tuple)和列表十分类似,只是元组和字符串一样是不可变的,即不能修改元组。正是由于元组不可变,一般用于MicroPython中定义一组不需要改变的值。 在MicroPython中定义元组使用圆括号,元组中的项目同样使用逗号分隔。
空的元组由一对空的圆括号组成,比如t1=()。
注意: 定义只有1个元素的元组时,必须要在这个元素后面跟一个逗号。
字典(dict)这种数据结构类似通讯录,有一个名字和名字对应的信息,可以通过名字查找对应的信息,在字典中名字叫‘键’,对应的内容叫‘值’。字典就是一个键/值对(key/value)的集合。
可以直接对单个键赋值的方法来将数据放入字典。
由于一个key只对应一个value,所以,多次对一个key放入value,后面的值会把前面的值覆盖。
用pop(key)的方法删除一个键值对,对应的value也会从dict中删除。
语言不重要,使用的技术才重要:有几种
常见于病毒自我变异躲避杀软查杀
常见于各种高级语言,比如java,应该是最贴合你说的了