摘要: 一. 模块 首先, 我们先看一个老生常谈的问题, 什么是模块, 模块就是一个包含了python定义和声 明的文件, 文件名就是模块的名字加上.py后缀. 换句话说我们目前写的所有py文件都可以看成 是一个模块, 但是我们import加载的模块一共分成四个通用类别: 1. 使用python编写的py文 阅读全文
posted @ 2018-10-11 17:28 噬心人 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一. 正则表达式 首先, 我们在网页上进行注册或者登陆的时候经常能看到一些格式上的错误提示, 比如: 你在注册百度 账号的时候https://passport.baidu.com/v2/?reg&regType=1&tpl=wk, 输入用户名随意的输入, 系统就会提 示你, 你的账号过长或者不允许使 阅读全文
posted @ 2018-10-10 17:13 噬心人 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一. 什么是序列化 在我们存储数据或者网络传输数据的时候, 需要对我们的对象进行处理. 把对象处理成方便储存和传输 的数据格式. 这个过程叫序列化. 不同的序列化, 结果也不同, 但是目的是一样的, 都是为了存储和传输. 在python中存在三种序列化的方案. 1. pickle. 可以将我们pyt 阅读全文
posted @ 2018-10-09 17:05 噬心人 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一. 模块的简单认识 模块就是我们把装有特定功能的代码进行归类的结果, 从代码编写的的那位来看我们的程序. 从小到大的顺序: 一条代码 < 语句块 < 代码块(函数, 类) < 模块. 我们目前写得所有的py文件都是模块. 引入模块的方法: 1. import 模块 2. from xxx impo 阅读全文
posted @ 2018-10-08 20:58 噬心人 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 内置函数 一. 什么是内置函数 就是python提供的, 拿来直接用的函数, 比如print, input等等. 截止到python3.6.2版本, 现在python一共 提供了68个内置函数, 其中有一些我们已经用到过, 下面我们就认识一下python的内置函数. 1.1 作用域相关 locals 阅读全文
posted @ 2018-09-20 16:57 噬心人 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 生成器和生成器表达式 一. 生成器. 生成器的本质就是迭代器. 在python中有三种方式来获取生成器: 1. 通过生成器函数. 2. 通过各种推导式来实现生成器. 3. 通过数据的转换也可以获取生成器. 特点: 1. 节省内存 2. 惰性机制 3. 只能向前 二. 生成器函数. 这是一个简单的函数 阅读全文
posted @ 2018-09-18 15:16 噬心人 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 迭代器 一. 函数名的运用. 函数名是一个变量, 但它是一个特殊的变量, 与括号配合可以执行函数的变量. 1. 函数名的内存地址. 2. 函数名可以赋值给其他变量. 3. 函数名也可以当做容器类的元素. 4. 函数名可以当做函数的参数. 5. 函数名可以作为函数的返回值. 二. 闭包 闭包就是内层函 阅读全文
posted @ 2018-09-17 20:27 噬心人 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 前方高能-函数的进阶 一. 函数参数--动态传参 如果我们需要给一个函数传参, 但是参数又是不确定的, 或者我给一个函数传很多参数, 那么形参就要写很多, 很麻烦, 这时就可以用到动态参数. 形参的第三种: 动态参数 动态参数分为两种: 1. 动态接收位置参数 在参数位置编写 * 表示接收任意内容 阅读全文
posted @ 2018-09-14 15:44 噬心人 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 09. 前方高能-初识函数 一. 什么是函数 函数: 对代码块和功能的封装和定义 二. 函数的定义, 函数名, 函数体以及函数的调用 我们使⽤用def关键字来定义函数, 函数的定义语法: def 函数名(形参列表): 函数体(return) ret = 函数名(实参列表) 这里的函数名的命名规则和使 阅读全文
posted @ 2018-09-13 14:40 噬心人 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 08. 万恶之源-文件操作 一. 文件操作基本流程 1. 打开文件,得到文件并赋值给一个变量 f = open("文件路径", mode="模式", encoding="编码") 2. 对文件进行操作 r, w, a, rb, wb, ab, r+, w+, a+, r+b, w+b, a+b 3. 阅读全文
posted @ 2018-09-12 15:08 噬心人 阅读(100) 评论(0) 推荐(0) 编辑