07 2019 档案

摘要:[toc] 时间模块time datatime time 模块 在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串: (1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行 阅读全文
posted @ 2019-07-18 23:42 光吃葡萄皮 阅读(177) 评论(0) 推荐(0)
摘要:[TOC] re 模块 正则表达式与re模块的关系 1:正则表达式是一门独立的技术。 2:正则在任何语言中均可以使用。 3:python中要想使用正则表达式需要通过re模块。 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 元字符 | 元字符 | 匹配 阅读全文
posted @ 2019-07-18 23:40 光吃葡萄皮 阅读(231) 评论(0) 推荐(0)
摘要:[TOC] 循环导入 什么是循环导入 1:创建 mod2 的名称空间。 2:执行 mod2.py ,将执行产生的名字放入 mod2.py 的名称空间中。 3:在当前执行文件中拿到 mod2 的 x 1:创建 mod1 的名称空间。 2:执行 mod1.py ,将执行产生的名字放入 mod1.py 的 阅读全文
posted @ 2019-07-18 23:38 光吃葡萄皮 阅读(204) 评论(0) 推荐(0)
摘要:[TOC] 模块 什么事模块 模块:是一系列功能的集合体,而函数是某一功能的集合体,因此模块可以看成是一堆函数的集合体。一个py文件内部就可以放一堆函数,因此一个py文件就可以看成一个模块。 模块的三种来源: 1:内置(python解释器自带的) 2:第三方的(别人写的) 3:自定义的(自己写的) 阅读全文
posted @ 2019-07-18 23:37 光吃葡萄皮 阅读(254) 评论(0) 推荐(0)
摘要:[TOC] 迭代器 迭代器:迭代的工具。迭代是更新换代,迭代也可以说成是重复,并且每一次的重复都是基于上一次的结果来的。如计算机中的迭代开发,就是基于软件的上一个版本更新。以下代码就不是迭代,它只是单纯的重复。 可迭代的对象 可迭代对象:只要具有 __\__inter__\__ 方法的数据类型,都是 阅读全文
posted @ 2019-07-15 18:33 光吃葡萄皮 阅读(161) 评论(0) 推荐(0)
摘要:[TOC] 内置函数 max() 函数 找出最大值 比较年龄大小,返回名字 map() 函数 映射 zip() 函数 拉链 filter() 函数 过滤 sorted() 函数 有序 reduce() 函数 会对参数序列中元素进行累积 阅读全文
posted @ 2019-07-14 16:32 光吃葡萄皮 阅读(116) 评论(0) 推荐(0)
摘要:[TOC] 匿名函数 匿名的意思,就是隐藏自己不让别人知道你的名字。比方说很多人都讨厌的一种人,以匿名的方式打小报告,然后都不知道他是谁。 匿名函数:与函数有相同的作用域,没有与之绑定的名字意味着引用计数为0,使用一次即被收回,加括号即可运行。 三元表达式 条件成立返回值 if 条件 else 条件 阅读全文
posted @ 2019-07-14 16:29 光吃葡萄皮 阅读(182) 评论(0) 推荐(0)
摘要:[TOC] 递归 递归调用的定义: 递归调用是函数嵌套调用的一种特殊形式,函数在调用时,直接或间接调用了自身,就是递归调用。 修改递归最大深度 递归分为两个明确的阶段: 回溯:就是从外向里一层一层的递归调用下去, 回溯阶段必须要有一个明确地结束条件,每进入下一次递归时,问题的规模都应该有所减少(否则 阅读全文
posted @ 2019-07-14 16:27 光吃葡萄皮 阅读(168) 评论(0) 推荐(0)
摘要:[TOC] 闭包函数 函数的对象:就是可以将定义在函数内的函数返回到全局使用,从而打破函数的层级限制。 名称空间与作用域:作用域的关系在函数定义阶段就已经固定死了,与函数的调用位置无关,即在任意位置调用函数都需要在函数定义时找到作用域的关系。 什么是闭包 闭包:封闭包裹。就是指,函数内部函数对外部作 阅读全文
posted @ 2019-07-14 16:23 光吃葡萄皮 阅读(138) 评论(0) 推荐(0)
摘要:[TOC] 名称空间与作用域 名称空间 名称空间(name spaces): 就是在内存中开辟了一个新的空间,用来存放 ,而 与`zkim name zkim name`又存放在哪呢?...其实在内存中有一块内存存储变量名与变量间绑定关系的空间,而这个空间称之为名称空间。 内置名称空间 内置名称空间 阅读全文
posted @ 2019-07-10 17:16 光吃葡萄皮 阅读(254) 评论(0) 推荐(0)
摘要:[TOC] 函数的对象 函数是第一类对象,即函数可以被当作数据处理。 函数对象的四大功能 1:引用 2:当作参数传给一个函数 3:可以当作一个函数的返回值 4:可以当作容器类型 函数的嵌套 函数嵌套的定义 函数内定义的函数,无法在函数外部使用内部定义的函数。 现在有个需求,让我们通过函数传参的方式求 阅读全文
posted @ 2019-07-10 15:15 光吃葡萄皮 阅读(181) 评论(0) 推荐(0)
摘要:[TOC] 可变长参数 可变长参数:指的是再调用函数时,传人的参数个数不固定。 可变长参数之 需要注意的是: 后的参数名约定俗称为 args( args) 。当然,你也可以用其他的参数名。 站在形参的角度,看 在形参中的 会将溢出的"位置实参"全部接收,再以元组的形式存储,然后把元组赋值给 后的参数 阅读全文
posted @ 2019-07-09 16:36 光吃葡萄皮 阅读(203) 评论(0) 推荐(0)
摘要:[TOC] 函数的参数 形参 在函数定义阶段,函数名括号内的参数,称之为形式参数,简称形参,本质就是变量名。 实参 在函数调用阶段,函数名括号内的参数,称之为实际参数,简称实参,本质就是变量值。 位置参数 位置形参 在函数定义阶段,按照从左到右的顺序依次定义的形参,称之为位置形参。 位置实参 在函数 阅读全文
posted @ 2019-07-09 15:59 光吃葡萄皮 阅读(221) 评论(0) 推荐(0)
摘要:[TOC] 函数 什么是函数 函数就类似于具备某一功能的工具, 事先将工具准备好就是函数的定义,遇到应用场景的时候拿来用就是函数的调用。 为什么要函数 如果不使用函数,写程序时会遇到三个问题: 1. 程序冗长 2. 程序的扩展性差 3. 程序的可读性差 如何用函数 先定义后调用 函数的定义 函数的调 阅读全文
posted @ 2019-07-09 15:56 光吃葡萄皮 阅读(116) 评论(0) 推荐(0)
摘要:[TOC] 文件操作 什么是文件 操作系统提供给用户操作复杂硬件(硬盘)的简易接口。 为什么要操作文件 人或者程序需要永久的保存数据 如何操作操作文件 文件的两种格式(默认的文本模式为 rt) 1:t 模式为文本模式(text) 2:b 模式为二进制模式(bytes) 文件上下文操作 with 文件 阅读全文
posted @ 2019-07-05 18:55 光吃葡萄皮 阅读(176) 评论(0) 推荐(0)
摘要:[TOC] 字符编码 一,了解字符编码 运行程序的三个核心硬件: cpu,内存,硬盘 计算机基础知识: 应用程序任何操作硬件的请求都需要向操作系统发起系统调用,然后由操作系统去操作硬件。 文本编辑器存取文件: 1:打开编辑器就启动了一个进程在内存当中,所以用编辑器编写的内容也都存放在内存中的。(内存 阅读全文
posted @ 2019-07-05 17:07 光吃葡萄皮 阅读(171) 评论(0) 推荐(0)
摘要:[toc] 数据类型的内置方法:集合 作用 用于关系运算的集合体,由于集合内的元素无序且集合元素不可重复,因此集合可以去重,但是去重后的集合会打乱原来元素的顺序。 一个值or多个值:多个值,且值为不可变数据类型 有序or无序:无序 可变or不可变:可变 定义 {} 内用逗号分隔开多个元素,每个元素必 阅读全文
posted @ 2019-07-04 22:50 光吃葡萄皮 阅读(143) 评论(0) 推荐(0)
摘要:[toc] 数据类型的内置方法:元组 作用 能够存储多个元素,元素与元素之间逗号隔开 ,元素可以是任意类型,元组不能被修改。 存一个只or多个值:多个值 有序or无序:有序 可变or不可变:不可变 定义 优先掌握的内置方法 1:按索引取值(正向或反向取),只能取 2:切片(顾头不顾尾,步长) 3:l 阅读全文
posted @ 2019-07-04 22:49 光吃葡萄皮 阅读(148) 评论(0) 推荐(0)
摘要:[toc] 数据类型的内置方法:字典 作用 存储多组 key:value 键值对,key 对 value 具有描述性,key 通常都是字符串,value 可以是任意数据类型。 存一个只or多个值:多个值 有序or无序:无序 可变or不可变:可变 定义 定义字典的三种方式 优先掌握的内置方法 1:按 阅读全文
posted @ 2019-07-04 22:48 光吃葡萄皮 阅读(160) 评论(0) 推荐(0)
摘要:[toc] 数据类型内置方法:列表 作用 可以存储多个值,如姓名,爱好,身高,体重等等。 存一个值or多个值:多个值 有序or无序:有序 可变or不可变:可变数据类型 定义 在 [] 内可以有过个任意数据类型的值,以逗号隔开。 优先掌握的内置方法 1: 按索引取值 2:切片 (顾头不顾尾,步长) 3 阅读全文
posted @ 2019-07-04 22:46 光吃葡萄皮 阅读(138) 评论(0) 推荐(0)
摘要:[toc] 数据类型的内置方法 : 字符串 用途 : 描述性质的东西,如人名,爱好,地址等等. 定义 : 使用 '', "" , """""" 包裹的一串字符 内置的方法 优先掌握: 1. 按索引取值(正向取+反向取) :只能取. 2. 切片(顾头不顾尾,步长). 3. 了解负数取值. 4. 长度l 阅读全文
posted @ 2019-07-04 22:45 光吃葡萄皮 阅读(142) 评论(0) 推荐(0)
摘要:[toc] 数据类型的内置方法 : 数字类型 可变or不可变 可变数据类型:id不变,值可变,即在原值的基础上修改。 不可变数据类型:值变id也变,即重新申请一个空间放入新值。 int整型 用途 : 记录年龄,等级等。 常用的操作和内置方法:算术运算与比较运算。 存一个值or多个值:一个值 有序or 阅读全文
posted @ 2019-07-04 22:44 光吃葡萄皮 阅读(187) 评论(0) 推荐(0)
摘要:[toc] 流程控制之for循环 for 循环条件语句 for + break 循环语句 break 结束 for 循环 for + contine 循环语句 contine 结束本次 for 循环,进入下一次循环 for 循环的嵌套 外部 for 循环一次,内部 for 循环所有 阅读全文
posted @ 2019-07-02 17:05 光吃葡萄皮 阅读(198) 评论(0) 推荐(0)
摘要:[toc] 流程控制之while while 条件循环语句 循环就是一个重复的过程 死循环 while...break break 终止当前的循环 while contine contine 终止本次循环,进入下一次循环 阅读全文
posted @ 2019-07-02 16:56 光吃葡萄皮 阅读(217) 评论(0) 推荐(0)
摘要:[toc] 流程控制之if if 条件语句 if...else 条件语句 if...elif...else 条件语句 if 的嵌套 阅读全文
posted @ 2019-07-02 16:55 光吃葡萄皮 阅读(276) 评论(0) 推荐(0)

回顶部