python练习题_03
摘要:1.写函数: 根据范围获取其中3和7整除的所有数的和,并返回调用者: 符合条件的数字个数以及符合条件的数字的总和,如:def func(start,end): 2.函数传递参数时,是引用还是复制值,并证明引用 3.简述三元运算的书写格式以及应用场景变量=值1 if 条件1 else 值2 将简单的条
阅读全文
posted @
2019-03-25 18:52
Manuel
阅读(267)
推荐(0)
python_10 迭代器和生成器
摘要:迭代器协议: 1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个Stopiteration异常,以终止迭代(只能往后走不能往前退) 2.可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义_iter_方法) 3.协议是一种约定,可迭代对象实现了迭
阅读全文
posted @
2019-03-22 12:21
Manuel
阅读(166)
推荐(0)
python_09 文件处理流程,文件操作方法
摘要:文件处理流程 1.打开文件,得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 f=open('test.txt',encoding='gbk') data = f.read() print(data) f.close() w+每次打开文件,都会清空之前的内容,若文件不存在,则会
阅读全文
posted @
2019-03-21 15:45
Manuel
阅读(260)
推荐(0)
python_08 函数式编程、高阶函数、map、filter、reduce函数、内置函数
摘要:函数式编程 编程方法论: 1.面向过程 找到解决问题的入口,按照一个固定的流程去模拟解决问题的流程 (1).搜索目标,用户输入(配偶要求),按照要求到数据结构内检索合适的任务 (2)表白,表白成功进入3,否则返回1 (3)恋爱,恋爱成功进入4,否则返回1 (4)见家长,同意进入5,否则返回1 (5)
阅读全文
posted @
2019-03-19 11:57
Manuel
阅读(295)
推荐(0)
python批量处理文件夹中文件的问题
摘要:用os模块读取文件夹中文件 原来的代码: python此时只会处理文件夹中第一个文件,在处理第二个文件时会报错 提示找不到文件路径,但是报错文件明显就在文件夹中, 问题在imread(),Image.open()在读取文件时会自动跳出当前路径,读取与py代码文件同级目录下的文件,不会进入文件夹中找相
阅读全文
posted @
2019-03-15 12:18
Manuel
阅读(645)
推荐(0)
python_07 函数作用域、匿名函数
摘要:函数的作用域:无论在哪个地方调用函数,函数运行过程中的作用域只跟定义的时候有关,跟在哪个地方调用无关。 ps:函数若不加括号直接打印,则打印的是函数在内存中的地址 匿名函数 lambda匿名函数语法结构: 变量=lambda关键字 形参:函数返回值 若不给其赋值,则与写一个数字1一样,运行到下一行代
阅读全文
posted @
2019-03-14 16:36
Manuel
阅读(148)
推荐(0)
python_06 函数、全局变量与局部变量、函数递归
摘要:函数 1.函数的定义: def 函数名(参数): #解释函数的功能 代码块 返回值 函数的定义主要有如下要点: def:表示函数的关键字 函数名:函数的名称,日后根据函数名调用函数 函数体:函数中进行一系列的逻辑计算,如:发送邮件、计算出 [11,22,38,888,2]中的最大数等... 参数:为
阅读全文
posted @
2019-03-12 17:43
Manuel
阅读(207)
推荐(0)
python_05 可变类型与不可变类型、集合、字符串格式化
摘要:可变数据类型与不可变数据类型: 1.可变:列表,字典 2.不可变:字符串,数字,元组 访问顺序: 1.顺序访问:字符串,列表,元组 2.映射:字典 集合 由不同元素组成的集合,集合中是一组无序排列的可hash的值,可以作为字典的key 1.不同元素组成 2.无序 3.集合中元素必须是不可变类型,如:
阅读全文
posted @
2019-03-12 17:16
Manuel
阅读(959)
推荐(0)
python练习题_02
摘要:#1.有两个列表 l1=[11,22,33] l2=[22,33,44] #a.获取内容相同的元素列表 l3=[] for i in l1: if i in l2: l3.append(i) print(l3) #b.获取l1中有,l2中没有的元素列表 l4=[] for i in l1: if i not in l2: l4.append...
阅读全文
posted @
2019-03-08 14:20
Manuel
阅读(452)
推荐(0)
图像处理之标记连通域并裁剪
摘要:PIL使用笛卡尔像素坐标系统,坐标(0,0)位于左上角。注意:坐标值表示像素的角;位于坐标(0,0)处的像素的中心实际上位于(0.5,0.5)。坐标经常用于二元组(x,y)。长方形则表示为四元组,前面是左上角坐标。例如:一个覆盖800x600的像素图像的长方形表示为(0,0,800,600)。 cr
阅读全文
posted @
2019-03-05 16:25
Manuel
阅读(739)
推荐(0)
python练习题_01
摘要:1.执行python的两种方式 答:1.通过解释器执行1.py 2.通过cmd执行python,再执行1.py 2.简述位与字节的的关系 答:8位=1字节(计算机处理时以字节为单位,存储时以位为单位) 3.简述ascill、unicode、utf-8、gbk的关系 答:最开始是ascii,然后是un
阅读全文
posted @
2019-03-04 17:37
Manuel
阅读(384)
推荐(0)