随笔分类 -  python基础

摘要:本节内容: 一、单表查询的语法 select * from 表名; # 这个select * 指的是要查询所有字段的数据。 select distinct 字段1,字段2... from 库名.表名; # from后面是说从库的某个表中去找数据 where 条件 # 根据where的条件查询 gro 阅读全文
posted @ 2018-12-23 20:11 一片疏影 阅读(274) 评论(0) 推荐(0)
摘要:本节内容: 一、函数之装饰器(闭包的运用) 1、装饰器的形成过程 fe1:简单版的装饰器 简单版的装饰器 # 增加一个函数 测试其他函数执行效率的功能,但是尽量不要改变原函数的执行方式. import time def func(): # 被装饰的函数 time.sleep(0.2) print(' 阅读全文
posted @ 2018-12-21 08:37 一片疏影 阅读(382) 评论(0) 推荐(0)
摘要:一、列表(list) 1、介绍 索引 切片 2、列表的增删改查 1、增加, 因为list可变所以直接在原来对象上操作 2、删除 3、修改 4、查询, 列表是一个可以迭代对象,所以可以进行for循环 5、其他操作 1、查询出现次数 count 2、排序 sort 3、翻转元素顺序(倒序) revers 阅读全文
posted @ 2018-11-21 20:08 一片疏影 阅读(96) 评论(0) 推荐(0)
摘要:本节内容: 一、包 1、什么是包 2、为何要使⽤包? 3、包的创建 1.创建一些包 2.获得目录结构 3.为每个的文件添加一些方法 4、绝对导入和相对导入 1.import的导入 2.from xxx import xxx 3.绝对路径 4.相对路径 5、一个大坑 6、包的注意事项: 关于包相关的导 阅读全文
posted @ 2018-11-20 15:28 一片疏影 阅读(234) 评论(0) 推荐(0)
摘要:本节内容: 一、什么是模块 1、我们import加载的模块⼀共分成四个通⽤类别: 2、为什么要使⽤模块? 二、import 1、导入模块时会系统会自动执行的三个操作 2、在当前模块,对导入的模块的一些操作 3、if name == “main“: 的使用 fe: 在其中一个模块修改,引用的同一个模块 阅读全文
posted @ 2018-11-19 16:50 一片疏影 阅读(186) 评论(0) 推荐(0)
摘要:本节内容: 一、正则表达式(Regular Expression) 1、元字符: 元字符才是正则表达式的灵魂. 2、字符组 3、简单的元字符 4、量词 我们要⽤到量词 5、惰性匹配和贪婪匹配 在量词中的*, +,{} 都属于贪婪匹配. 就是尽可能多的匹配到结果. 在使⽤.*后⾯加了, 则是尽可能的少 阅读全文
posted @ 2018-11-16 22:10 一片疏影 阅读(411) 评论(0) 推荐(0)
摘要:本节内容: 一、什么是序列化 1、在python中存在三种序列化的⽅案 二、pickle(重点) 1、 pickle 把一个对象转化成bytes写入到文件 2、dumps和loads只是序列化和反序列化功能, fe: 3、dump和load((反)序列化 + 写读文件)的功能 fe: 写入及读取多个 阅读全文
posted @ 2018-11-15 22:19 一片疏影 阅读(178) 评论(0) 推荐(0)
摘要:本节内容: 一、模块的简单认识 1、引入模块的方式 二、collections模块 1、Counter fe: 简单的示例 2、deque 双向队列; 栈、队列 1、python中没有给栈(Stack)模块,手动写一个(注:此版本存在严重并发问题) fe:自己写的一个栈 2、queue 队列:先进先 阅读全文
posted @ 2018-11-14 20:53 一片疏影 阅读(132) 评论(0) 推荐(0)
摘要:本节内容 一、python多继承 1、两种类 经典类(python2,仅在面试会有) 新式类(python3,现在所使用的) fe:新式类的示例 二、经典类的MRO fe:已经没有机器跑2.0了,只能说明原理,手动求解 1、深度优先和广度优先 如图. 肯定是按照123456这样的顺序来送. 那这样的 阅读全文
posted @ 2018-11-13 21:04 一片疏影 阅读(130) 评论(0) 推荐(0)
摘要:本节主要内容 一、类的约束(两种约束方法) 1、抛出异常 fe:具体写法 2、抽象类 1、相关结论 fe: 二、异常处理及自定义异常 1、异常处理的写法 1.只对异常处理,不获取堆栈信息 2.对异常处理,并获取堆栈信息 fe1:第一种处理 fe2:第二种处理 2、自定义异常 1、写法 fe:自定义的 阅读全文
posted @ 2018-11-12 16:49 一片疏影 阅读(124) 评论(0) 推荐(0)
摘要:本节主要内容: 一、三个关于面向对象的内置函数 1、issubclass() fe: 2、type fe1:判断数据类型 fe2: 计算a+b的结果 数学运算 3、isinstance() fe1: fe2: 判断是否是迭代器类型的数据 二、区分函数和方法(面向对象中) 1、野路子判断 fe1: 2 阅读全文
posted @ 2018-11-09 18:57 一片疏影 阅读(249) 评论(0) 推荐(0)
摘要:本节主要内容: 一、类与类之间的依赖关系 fe: 二、关联关系、组合关系、聚合关系 1、关联关系 fe1: 一对一的关联, fe:2 一对多的关联关系, 2、聚合关系 3、组合关系 三、继承关系 1、类名和对象默认是可哈希的 fe: 类名和对象可哈希 2、self究竟是谁 fe1:小难的 fe2:绕 阅读全文
posted @ 2018-11-08 20:48 一片疏影 阅读(276) 评论(0) 推荐(0)
摘要:本节主要内容 一、类的成员 二、类的成员—-变量 1、类中的变量分为两大类: 2、实例变量 3、类变量(静态) fe1: 实例和类变量的体现 fe2:一个小坑,类变量只能通过类名方位来改变 引用同一类变量 新建了一个实例变量 二、类的成员—-方法 1、方法有三种 2、成员方法(实例) fe1: 对象 阅读全文
posted @ 2018-11-07 16:49 一片疏影 阅读(196) 评论(0) 推荐(0)
摘要:主要内容 一、面向对象和面向过程 1、两者的比较分析 面向过程: 面向对象: 2、如何选用两者,看需求 二、编写面向对象的程序(重点) 1、语法 fe: 具体创建示例 三、面向对象的三大特征 1、封装 1.对属性封装 2.对方法的封装 2、继承 1.单继承 2、多继承 3、多态 阅读全文
posted @ 2018-11-06 20:20 一片疏影 阅读(186) 评论(0) 推荐(0)
摘要:本节主要内容 一、lambda 匿名函数 只适用于一些简单的需求的设计,一句话函数 只适用于一些简单的需求的设计,一句话函数 1、语法: 注意: fe:写法和多个参数的示例 二、sorted() 排序函数 语法: fe:根据key里面的函数进行排序 fe2: 根据字典里面的年龄,进行排序 三、fil 阅读全文
posted @ 2018-11-05 20:13 一片疏影 阅读(295) 评论(0) 推荐(0)
摘要:一、内置函数一 [内置函数思维导图链接] (https://www.processon.com/view/link/5bdc5328e4b0844e0bc6c846) 内置函数就是python提供的,拿来直接用的,如print,input等等 1.作用域相关的 2.迭代器相关的 3、字符串类型代码的 阅读全文
posted @ 2018-11-03 08:47 一片疏影 阅读(123) 评论(0) 推荐(0)
摘要:本节主要内容 生成器和生成器表达式 列表推导式 生成器和生成器表达式 列表推导式 一、生成器 生成器实质就是迭代器 生成器实质就是迭代器 1、python中获取生成器的三种方式: 1.生成器函数 函数里面有yield,就是生成器函数 yield的作用 ① yield + 返回值 (是一个类似 ret 阅读全文
posted @ 2018-11-01 19:38 一片疏影 阅读(150) 评论(0) 推荐(0)
摘要:主要内容: 函数名的使用以及第一类对象 闭包 迭代器 函数名的使用以及第一类对象 闭包 迭代器 一、函数名的运用 1、查看函数名的内存地址 2、函数名可以赋值给其他变量 3、函数名可以当做容器类的元素 4、把函数名当成变量来使用 5、函数名可以作为函数的返回值 二、闭包 作用: 1、可以使用 clo 阅读全文
posted @ 2018-10-31 19:05 一片疏影 阅读(167) 评论(0) 推荐(0)
摘要:一、函数参数-动态传参(形参的动态接收) 1、形参分为 1. *args: 动态接收位置参数 fe: 2. **kwargs:动态接收关键字参数 2、(args, *kwargs)组合可以无敌传参 fe:可以接收所有参数 3、(, *) fe1:,args fe2: *, *kwargs 2、实参: 阅读全文
posted @ 2018-10-30 19:52 一片疏影 阅读(156) 评论(0) 推荐(0)
摘要:一、函数 1.函数: 对代码块和功能的封装和定义 语法: def 函数名(): 函数体 函数名的命名规则,跟变量的基本一样 函数的调用: 函数名() 二、函数的返回 执行完函数后,用return,来返回结果 1、函数遇到return,次函数就结束,不再继续执行 2、return 返回值 *** 返回 阅读全文
posted @ 2018-10-29 14:59 一片疏影 阅读(104) 评论(0) 推荐(0)