摘要: 正则表达式 正则表达式本身是一种小型的、高度专业化的编程语言,而在python中,通过内嵌集成re模块,程序员们可以直接调用来实现正则匹配。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎执行。 正则表达式是用来匹配处理字符串的 python 中使用正则表达式需要引入re模块 如: i 阅读全文
posted @ 2017-06-07 13:58 真-小亮亮 阅读(63926) 评论(8) 推荐(18) 编辑
摘要: 包:用来从逻辑上组织模块的,本质就是一个目录(必须带一个_init_.py文件)2.导入方式:import module_nameimport module1_name,import module2_name(几个模块)form module_alex import *(模块所有的代码)不提倡用fo 阅读全文
posted @ 2017-06-02 16:06 真-小亮亮 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 当我们在传入函数时,有些时候,不需要显式地定义函数,直接传入匿名函数更方便。 在Python中,对匿名函数提供了有限支持。还是以map()函数为例,计算f(x)=x2时,除了定义一个f(x)的函数外,还可以直接传入匿名函数: 通过对比可以看出,匿名函数lambda x: x * x实际上就是: 关键 阅读全文
posted @ 2017-06-02 16:04 真-小亮亮 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1 什么是模块? 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 2 为何要使用模块? 如果你退出python解释器然后重新进入,那么你之前定义的函数或者变量都将丢失,因此我们通常将程序写到文件中以便永久保存下来,需要时就通过python test.py方式 阅读全文
posted @ 2017-06-02 16:04 真-小亮亮 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1 #递归的表现形式(此列不是递归只是说明递归的表现形式) 2 def f1(): 3 return "递归的表现形式" #f1函数里的功能,返回"递归的表现形式"字符串 4 def f2(): 5 r = f1() #执行f1函数 6 return r #返回f1函数的结果 7 def f3(): 阅读全文
posted @ 2017-06-02 15:47 真-小亮亮 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 生成器:只有在调用的时候才会生成相应的数据(调用到这个数据的时候才会生成这个数据,没有调用到时就没有这个数据)只记录数据的当前位置生成器不能像普通的列表一样,通过下标或者切片的方式去取生成器只能通过 循环 或者__next__()(2.x中用next())方法去取。"""# 创建生成器"""# 方法 阅读全文
posted @ 2017-05-27 16:03 真-小亮亮 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 一、函数对象 函数(Function)作为程序语言中不可或缺的一部分,但函数作为第一类对象(First-Class Object)却是 Python 函数的一大特性。 那到底什么是第一类对象(First-Class Object)呢? 在 Python 中万物皆为对象,函数也不例外,函数作为对象可以 阅读全文
posted @ 2017-05-27 16:01 真-小亮亮 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 字符编码 先说python2 再说python3 编码应用比较多的场景应该是爬虫了,互联网上很多网站用的编码格式很杂,虽然整体趋向都变成utf-8,但现在还是很杂,所以爬网页时就需要你进行各种编码的转换,不过生活正在变美好,期待一个不需要转码的世界。 最后,编码is a piece of fucki 阅读全文
posted @ 2017-05-18 15:29 真-小亮亮 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一、文件操作 打开文件时,需要指定文件路径和以何等方式打开文件, 对文件操作流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 打开文件的模式有: r ,只读模式【默认模式,文件必须存在,不存在则抛出异常】 w,只写模式【不可读;不存在则创建;存在则清空内容】 x, 只写 阅读全文
posted @ 2017-05-18 15:28 真-小亮亮 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 函数: 初中数学函数定义:一般的,在一个变化过程中,如果有两个变量x和y,并且对于x的每一个确定的值,y都有唯一确定的值与其对应,那么我们就把x称为自变量,把y称为因变量,y是x的函数。自变量x的取值范围叫做这个函数的定义域. python中函数定义方法: def test(x): "The fun 阅读全文
posted @ 2017-05-18 15:21 真-小亮亮 阅读(661) 评论(0) 推荐(0) 编辑
#20191216