随笔分类 -  python

摘要:1.昨日回顾 类的命名空间 静态属性\动态属性(方法) 对象的命名空间 #对象的属性 #类指针:对象能够通过这个类指针找到类 #静态属性:属于类,多个对象共享这个资源 #尽量用类名来操作静态属性 #对象操作静态属性: #只要是给'对象.属性名'赋值就相当于新建对象属性,而不是修改静态属性 #组合 # 阅读全文
posted @ 2018-11-21 17:44 Python张梦书 阅读(168) 评论(0) 推荐(0)
摘要:1.python多继承.一个类可以拥有多个父类 2.经典类的MRO 记住一个原则. 在经典类中采用的是深度优先 什什么是深度优先. 就是一条路路走到头. 然后再回来继续找下一个 3.新式类的MRO 首先. 我们要确定从H开始找. 也就是说. 创建的是H的对象.如果从H找. 那找到H+H的父类的C3, 阅读全文
posted @ 2018-11-21 11:00 Python张梦书 阅读(153) 评论(0) 推荐(0)
摘要:# 组合 # 什么是组合 : 一个类对象的属性是另外一个类的对象 class Person: def __init__(self,name,sex,hp,mp,ad): self.name = name self.sex = sex self.hp = hp self.mp = mp self.ad 阅读全文
posted @ 2018-11-20 20:28 Python张梦书 阅读(134) 评论(0) 推荐(0)
摘要:一.内容回顾 类:具有相同属性和方法的一类事务 # 描述一类事务轮廓的一个机制 #商品/用户/店铺 对象/实例: 对象(实例)就是类的实例化 # 对象就是类的一个具体的表现 #某一件特定的商品/某个人/某一家店 实例化 : 类 --> 对象 实例化的过程: #1.创建一个属于对象的空间 #2.执行_ 阅读全文
posted @ 2018-11-20 20:22 Python张梦书 阅读(139) 评论(0) 推荐(0)
摘要:一. 1.列举Python2与Python3之间的区别 #python2的默认编码是ASCII,python3的默认编码是Unicode #Python 2.x是遗留的,Python 3.x是该语言的现在和未来 #Python2 中存在老式类和新式类的区别,Python3 统一采用新式类。新式类声明 阅读全文
posted @ 2018-11-19 20:53 Python张梦书 阅读(813) 评论(0) 推荐(0)
摘要:一 class 类名(): pass 对象 object 对象 = 类名() 阅读全文
posted @ 2018-11-19 17:51 Python张梦书 阅读(166) 评论(0) 推荐(0)
摘要:# re # 正则表达式 # 元字符 # 量词 # 贪婪匹配与惰性匹配 # 元字符量词 # 元字符量词? 在量词规范内,遇到一个x就停下来 # .*?x (.如果是第一个元素,那么它一定会从第一个元素开始取,直到遇到x) # re模块 #findall **... 阅读全文
posted @ 2018-11-19 15:06 Python张梦书 阅读(167) 评论(0) 推荐(0)
摘要:一.查询语句功能实现 select id,name where age > '20' 阅读全文
posted @ 2018-11-19 14:17 Python张梦书 阅读(181) 评论(0) 推荐(0)
摘要:一.MD5加密 MD5是一种不可逆的加密算法. 它是可靠的. 并且安全的. 在python中我们不需要手写这一套算法. 只需要引入一个叫hashlib的模块就能搞定MD5的加密工作 二.日志 1. 导入logging模块. 2. 简单配置一下logging 3. 出现异常的时候(except). 向 阅读全文
posted @ 2018-11-17 19:08 Python张梦书 阅读(157) 评论(0) 推荐(0)
摘要:一.类的约束 约束是对类的约束 有两种方法: 1.提取一个父类,在父类中给出一个方法,并且在方法中不给出任何代码,直接抛异常 2.写抽象类和抽象方法,这种方案相对来说比上一个麻烦一些.需要大家先引入一个抽象的概念,我们如果写一个方法,不知道方法的内部应该到底写什么,那这个方法就应该是一个抽象方法,如 阅读全文
posted @ 2018-11-17 16:28 Python张梦书 阅读(177) 评论(0) 推荐(0)
摘要:一.isinstance,type,issubclass issubclass() 这个内置函数可以帮我们判断x类是否是y类的子类 issubclass(x,y) type(obj)表示查看obj是由哪个类创建的 二.区分函数和方法 三.反射 阅读全文
posted @ 2018-11-17 01:20 Python张梦书 阅读(140) 评论(0) 推荐(0)
摘要:一.昨日回顾 #__file__查看当前文件所在的绝对路径 #time 时间模块 time.time 获取当前时间戳时间 字符串->time.strptime->结构化->mktime->时间戳 时间戳->gmtime.localtime->结构化->strftime->字符串(格式化) #rand 阅读全文
posted @ 2018-11-15 15:00 Python张梦书 阅读(216) 评论(0) 推荐(0)
摘要:正则表达式本身也和python没有什么关系,就是匹配字符串内容的一种规则。 官方定义:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 # re.findall('正则表达式','带匹配的字符') # ret = re.findall('\d+','alex83wu... 阅读全文
posted @ 2018-11-14 15:39 Python张梦书 阅读(194) 评论(0) 推荐(0)
摘要:一.模块:就是一个包含了python定义和声明的文件,文件名是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1.使用python编写的代码(.py文件) 2.已被编译为共享库或DLL的c或c++扩展 3.包好一组模块的包 4.使用c编写并链接到python解释器的内置模 阅读全文
posted @ 2018-11-13 14:24 Python张梦书 阅读(141) 评论(0) 推荐(0)
摘要:一.函数基础 1.定义:使用def关键字来定义函数,函数的定义语法 函数:对代码块和功能的封装和定义 def 函数名(): 函数体 函数命名规则: 1, 变量由字母, 数字,下划线搭配组合而成 2,不可以用数字开头,更不能是全数字 3,不能是pythond的关键字, 这些符号和字母已经被python 阅读全文
posted @ 2018-11-12 23:52 Python张梦书 阅读(133) 评论(0) 推荐(0)
摘要:一.类与类之间的依赖关系 此时, 我们说, 大象和冰箱之间就是依赖关系. 我用着你. 但是你不属于我. 这种关系是最弱的. 二.关联关系.组合关系.聚合关系 这三个在代码上写法是一样的. 但是, 从含义上是不一样的. 1. 关联关系. 两种事物必须是互相关联的. 但是在某些特殊情况下是可以更改和更换 阅读全文
posted @ 2018-11-12 16:18 Python张梦书 阅读(201) 评论(0) 推荐(0)
摘要:一.类的成员 在上面的代码中__init__和method都属于类的成员方法,又称为实例方法.self.属性1 = 参数1,这个代码的含义是给对象设置属性信息,又被称为成员变量或者实例变量. 二.类的成员-变量 在类中变量分成两大类: 1.实例变量/成员变量 2.类变量 执行p1.country = 阅读全文
posted @ 2018-11-12 12:22 Python张梦书 阅读(208) 评论(0) 推荐(0)
摘要:# 函数的递归 : 在一个函数的内部调用它自己 # import sys # sys.setrecursionlimit(1000000) # 设置递归的最大深度 # 总结 # 1.递归函数的定义 :一个函数在执行的过程中调用了自己 # 2.递归在python中的最大深度 : 1000/998 # 3.递归的最大深度是可以自己修改的,但是不建议你修改 # 停不下来的递归函数早晚会报错 # 了解... 阅读全文
posted @ 2018-11-10 18:25 Python张梦书 阅读(136) 评论(0) 推荐(0)
摘要:1. enumerate 枚举函数 2. all参数iterable,只要有一个为假返回False 3.any 参数iterable 只要有一个为真返回True 4.zip 拉链函数 返回迭代器-节省内存 5. filter 筛选 6.map 一个迭代器中的每一个元素都需要去做同一个操作并返回一个结 阅读全文
posted @ 2018-11-09 21:43 Python张梦书 阅读(133) 评论(0) 推荐(0)
摘要:匿名函数 别称: lambda表达式 函数,没有名字 阅读全文
posted @ 2018-11-09 20:54 Python张梦书 阅读(136) 评论(0) 推荐(0)