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

if
if-else

9.for循环:

for in

10.while循环:

while

11.break,continue

循环的退出和跳过

12.range()函数

range()

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

dict:关联函数
get

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

set

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

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

17.help(sum)

sum(list)

18,sum遗留问题:

sum
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近在慕课网学习廖雪峰老师的Python进阶课程,做笔记总结一下重点。 基本变量及其类型 变量 在Python中,...
    victorsungo阅读 5,779评论 0 5
  • 一、python 变量和数据类型 1.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序...
    绩重KF阅读 5,867评论 0 1
  • 与或运算 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此...
    张文靖同学阅读 2,532评论 0 1
  • 听闻今晚有超级蓝血月 吃完饭后兴冲冲的跑到楼顶 白茫茫的,只有云一片 怒,还就不信了 干脆找个地方蹲着 守株待兔谁...
    拾穗的时光阅读 1,378评论 2 5
  • 前几天,亲眼见识了众筹的力量之大。 老公战友的孩子生病,早晨一起来,在朋友圈里看到几个军嫂都在刷才得知这个消息。谁...
    焦糖爆米花阅读 4,108评论 0 0

友情链接更多精彩内容