一、4.14号:
1.查找资料:
http://doc.singtown.cc/openmv_zh/library/index.html
2.新名词:a、Lab:色彩模型:基于人对颜色的感知,以不同数值描述正常人能看到的所有颜色。L:亮度,0-100;a:洋红-绿色的范围,+127到-128;b:黄色到绿色的范围,+127到-128;
二、4.15号
1.cd:切换目录。若要进入其他盘,直接输入E:;进子文件:cd加空格加路径。
2.print语句:向屏幕输出指定的文字。prnt后面打印的只能是字符或字符串。
注意点:a:“,”,多个字符串相连,“,”输出为一个空格。
3.代码注释:法一:“#”。法二:?
4.定义字符串:若输出的字符串含有“”或‘’:“I 'm ok”, 'Lear "Python" in imooc',若同时包含单引号和双引号,需“转义”,比如:‘ Bob said \"I \'m ok\" ’。\的意思是表示这是个普通字符,不代表字符串的起始点。注意:转义字符 \ 不计入字符串的内容中。
易错点:invalid syntax 无效语法; 无效的语法;
5.Unicode:把所有语言都统一到一套编码里,这样就不会再有乱码问题了。
6.布尔变量:短路计算:
a、 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。
b、在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。
7.list:列表的正向检索和倒向检索:L[-1];L[1];
list添加新元素:L.insert(0, 'Paul') 0表示位置,第二个参数是新元素;
list删除新元素:L.pop(2);
list替换新元素:L[2] = 'pol';
list类似列表:tuple: t = ('Adam', 'Lisa', 'Bart')可检索不能赋值。正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义: t = (1,)(1,)。
8.if语句:python缩进规则:四个空格,不用tab键。
9.for循环:
10.while循环:
11.break,continue
12.range()函数
13.dict:三个特点:1:查找速度快,2:无序,3:key元素类型不可变。
14.set:特点:无序,不重复。lower:大写字符转化成小写的函数,upper:小写字符转化成大写的函数.主要作用:1新增元素:add(),s.add(3),2.删减元素:remove(),s.remove(4)。
15.函数调用:需知函数的名称和参数。
16.编写函数:多返回值的函数,返回为一个tuple值。
17.help(sum)
18,sum遗留问题: