python基础知识学习笔记

一、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键。

python基础知识学习笔记_第1张图片
if
python基础知识学习笔记_第2张图片
if-else

9.for循环:

python基础知识学习笔记_第3张图片
for in

10.while循环:

python基础知识学习笔记_第4张图片
while

11.break,continue

python基础知识学习笔记_第5张图片
循环的退出和跳过

12.range()函数

python基础知识学习笔记_第6张图片
range()

13.dict:三个特点:1:查找速度快,2:无序,3:key元素类型不可变。

python基础知识学习笔记_第7张图片
dict:关联函数
python基础知识学习笔记_第8张图片
get

14.set:特点:无序,不重复。lower:大写字符转化成小写的函数,upper:小写字符转化成大写的函数.主要作用:1新增元素:add(),s.add(3),2.删减元素:remove(),s.remove(4)。

set

15.函数调用:需知函数的名称和参数。

16.编写函数:多返回值的函数,返回为一个tuple值。

python基础知识学习笔记_第9张图片

17.help(sum)

python基础知识学习笔记_第10张图片
sum(list)

18,sum遗留问题:

sum

你可能感兴趣的:(python基础知识学习笔记)