摘要:
一、虚拟机概念 虚拟机软件,有些时候想模拟出一个真实的电脑环境,碍于使用真机安装代价太大,因此而诞生的一款可以模拟出虚拟计算机并运行操作系统的软件。 虚拟机软件目前有2个比较有名的产品:vmware 出品的vmware workstation、oracle 出品的virtual Box。 在之后的操 阅读全文
摘要:
一,程序要求 对后台的数据(以一个文件为例)实现简单的增删改查功能,语句的语法为提示信息的示例 二,代码部分 三,文件中的变量 backend:为了使用查询,获得查询功能返回的列表 backend_data:为了与后台数据进行判断 file_processing:文件处理函数,为了实现程序的解耦性四 阅读全文
摘要:
1.装饰器的概念: 1)装饰器的组成: 装饰器 = 高阶函数+嵌套函数+语法糖 2)装饰器的原理: 装饰器实际上就是为了给程序增添功能。(大前提:不修改被装饰的函数的源代码和调用方式) 2.高阶函数: 高阶函数的形式有两种: 1)把一个函数名当作实参传给另外一个函数(“实参高阶函数”) 2)返回值中 阅读全文
摘要:
一,迭代器(iterator)和可迭代对象(iterable) 1.两者的介绍: 迭代器:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个Stopiteration异常,以终止迭代(只能往前走不能后退) 可迭代对象:实现了迭代器协议的对象(实现:对象内部定义一个_ite 阅读全文
摘要:
filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。 该函数接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。 [2, 4, 6, 8][1, 4, 阅读全文
摘要:
map()是 Python 内置的高阶函数,它接收一个函数 function 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。 示例:把列表中的每个元素做平方运算 可以看出在使用匿名函数后,代码更加简洁,但前提是使用内置函数map(). 示例2 阅读全文
摘要:
一、文件处理的流程 1.打开文件,得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 示例: 二、关于文件处理的函数 示例1:文件的更改 示例2:文件的追加 三、文件处理’b’模式 1.文件不管以什么编码保存到硬盘上,都是以二进制方式存储,所以在读取时可以直接用二进制来读取,rb 阅读全文
摘要:
一、元组介绍: 元组与列表类似,元组不能被修改,属于不可变元素。 二、元组的创建和简单用法 注:不加括号也可以创建元组 三、元组的内置函数 元组的内置函数共有四个,查看元素个数、返回最大值、最小值和将列表转化为元组 四、数字类型介绍 Python 支持三种不同的数值类型: 整型(Int) - 通常被 阅读全文
摘要:
一、集合介绍: 集合用于包含一组无序的对象。与列表和元组不同,集合是无序的,也无法通过数字进行索引。此外,集合中的元素不能重复。 简单总结: 不重复,(互异性),也就是说集合是天生去重的 元素为不可变对象,(确定性,元素必须可hash) 集合的元素没有先后之分,(无序性) 二、集合的简单操作 三、集 阅读全文
摘要:
一、字典介绍: 字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示: d = {key1 : value1, key2 : value2 } 键一般是唯一的,如果重 阅读全文