摘要: 正则表达式 这里介绍的只是正则的一点点皮毛,如果要详细了解可以看书《正则指引》 1.re模块与正则表达式之间的关系 (1)正则表达式不是python独有的,它是一门独立的技术 (2)所有的编程语言都可以使用正则 (3)但是如果你想在python中使用,你就必须依赖于re模块 2.正则的作用 正则就是 阅读全文
posted @ 2019-07-17 21:41 Francis` 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 模块 1.什么是模块? 就是一系列功能的结合体 2.模块的三种来源 (1)内置的(python解释器自带) (2)第三方的(别人写的) (3)自定义的(你自己写的) 3.模块的四种表现 (1)使用python编写的py文件(也就意味着py文件也可以称之为模块:一个py文件也可以称之为一个模块) (2 阅读全文
posted @ 2019-07-16 21:34 Francis` 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 迭代器 1.什么是迭代器 迭代:更新换代(重复)的过程,每次的迭代都必须基于上一次的结果 迭代器:迭代取值的工具 2.为什么要用 迭代器给我们提供了一种不依赖于索引取值的方法 3.可迭代对象 n = 1 f = 1.1 s = 'hello' l = [1,2,3,4] t = (1,2,3,4) 阅读全文
posted @ 2019-07-15 22:40 Francis` 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 一、函数递归 1.什么是递归 函数在调用阶段直接或者间接的又调用了自身 (1)直接 死循环,无限调用函数 (2)间接 也是死循环,无限调用这两个函数,不是在自身函数中直接调用,而是间接调用 2.递归深度 Python为了避免函数无限递归下去,设置了一个函数递归深度(重复执行上限),避免函数无限递归, 阅读全文
posted @ 2019-07-13 20:44 Francis` 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 一、闭包函数 1.什么是闭包函数: (1)闭:定义在函数内部的函数 (2)包:内部函数引用了外部函数作用域的名字 2.给函数传值的两种方式 (1)传参 (2)闭包 二、装饰器 1.什么是装饰器: 装饰:给被装饰对象添加新的功能 器:就是一个工具 2.为什么要用装饰器 (1)装饰器遵循开放封闭的原则 阅读全文
posted @ 2019-07-12 21:44 Francis` 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 函数 命名关键字参数 (1)在函数定义阶段 写在 * 与 ** 可变长参数之间的形参 (2)在给命名关键字参数传值的时候,只能用关键字为其传值 (3)在定义阶段,给你感觉好像是z是默认值参数,放在了m这个位置参数的前面了,应该报错 (4)但其实z和m都是命名关键字参数,不是默认值参数和位置参数,所以 阅读全文
posted @ 2019-07-10 17:16 Francis` 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 函数 一、函数简介 1.内置函数:python提前给你的写好了的函数,你直接调用即可 2.自定义函数:函数必须先定义后调用,定义了的函数可以在任意位置调用 此自定义函数my_len()的问题所在: (1)没有返回值,只能固定的执行打印操作 (2)只能够固定的统计某一个容器类型的长度 二、函数的返回值 阅读全文
posted @ 2019-07-09 20:34 Francis` 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 文件处理补充 1. r+ 可读可写 2. w+ 可读可写,一写就清空文件内容 3. a+ 可读可写,光标在文件末尾,读不出内容,写内容不会清空原文件内容 4.read(括号中可添加参数) 只有在rt模式下,read内的数字,表示的是想要读取的字符的个数。除此之外,数字表示的都是想要读取的字节数 5. 阅读全文
posted @ 2019-07-08 20:44 Francis` 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 字符编码 字符编码针对的是字符文字,也就意味着这里不需要考虑视频、音频等其他文件,字符编码只跟文本文件有关。 文本编辑器的输入和输出其实是两个过程: 第一个过程:我们在操作计算机的时候,输入的使是我们能看懂的字符,但是计算机看不懂,计算机只能识别10100这样的二进制电讯号,那么我们输入的字符就会被 阅读全文
posted @ 2019-07-05 22:08 Francis` 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 列表 1.count 统计字符出现的次数 2.clear 清空列表中的数据 3.reverse 4.sort 把列表中的数据按照从小到大的顺序排序(升序) 也可以通过指定的参数来达到从大到小排序(降序) 5.队列和堆栈的概念 队列:类似于排队,先排的先出来,列表中相当于先放的数据先拿出来 l = [ 阅读全文
posted @ 2019-07-04 21:57 Francis` 阅读(258) 评论(0) 推荐(1) 编辑