摘要: 一、多态与多态性 面向对象的三大特点:封装、继承、多态 1、什么是多态? 多态指的是同一种事物有多种形态 2、为何要有多态==》多态会带来什么样的特性,多态性 多态性指的是可以在不考虑对象具体类型的情况下,而直接使用对象 class Animal(metaclass=abc.ABCMeta): @a 阅读全文
posted @ 2021-01-13 14:34 BaiM0 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Day 20 一、继承应用+super的基本用法 class People: school = '虹桥校区' def __init__(self, name, age, gender): self.name = name self.age = age self.gender = gender cla 阅读全文
posted @ 2021-01-12 19:26 BaiM0 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 一、property 装饰器是在不修改被装饰对象的源代码以及调用方式的前提下,为被装饰对象添加新功能的可调用对象。 property是一个装饰器,是用来绑定给对象的方法伪造成一个数据属性 #案例1 class People: def __init__(self, name, height, weig 阅读全文
posted @ 2021-01-11 17:07 BaiM0 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 一、类 class Dog: # 定义了一个类,叫做狗 def __init__(self, name, age): # 造对象,需求是年龄和名字 self.name = name self.age = age def sit(self): # 对象:狗坐下的方法函数 print(f'{self.n 阅读全文
posted @ 2021-01-10 20:39 BaiM0 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 一、hashlib模块 ​ hash算法:传入一段内容会得到一串hash值,hash值有三大特点: ​ 1、如果传入的内容与采用的算法一样,那么得到的hash值一定一样 ​ 2、只要采用的算法是固定的,hash值的长度就是固定的,不会随着内容的 ​ 增多而变长 ​ 3、hash值是不可逆的,即不能通 阅读全文
posted @ 2021-01-07 17:28 BaiM0 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 一、re模块 正则表达式: 模式 概述 \w 匹配字母数字及下划线 \W 匹配非字母数字下划线 \s 匹配任意空白字符,包括(\n\t\r\f) \S 匹配任意非空字符 \d 匹配任意数字,等价于[0-9] \D 匹配任意非数字 \A 匹配字符串开始(只找开头的第一个) \Z 匹配字符串结束,如果存 阅读全文
posted @ 2021-01-06 21:07 BaiM0 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一、判断是模块还是运行文件的方法 def f1(): print('xxxxxxx') # print(__name__) if __name__ == '__main__': f1() 二、包的基本使用 首次导入包发生的事情 1、运行包下的__init__.py文件,创建一个包的名称空间,将__i 阅读全文
posted @ 2021-01-05 20:23 BaiM0 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 用户登录——三次锁定 dic = { 'egon1': {'password': '123', 'count': 0}, 'egon2': {'password': '123', 'count': 0}, 'egon3': {'password': '123', 'count': 0}, } whi 阅读全文
posted @ 2021-01-05 08:41 BaiM0 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 一、模块 1、什么是模块 ​ 模块就是一系列功能的集合体 ​ 模块大致分为四种类别: 1、一个py文件就是一个模块,文件名叫test.py,模块名叫test 2、一个包含有__int__.py文件的文件夹称之为包,包也是模块 3、使用c编写并链接到python解释器的内置模块 4、已被编译为共享库或 阅读全文
posted @ 2021-01-04 17:59 BaiM0 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 一、三元表达式 def max(x,y): if x>y: return x else: returny 这个比较大小的代码,if判断可以用一行代码搞定。 res=x if x >y else y #条件算一元 #条件成立返回的值算一元 #条件不成立返回的值算一元 二、列表生成式 案例1 l=[] 阅读全文
posted @ 2021-01-03 21:02 BaiM0 阅读(80) 评论(0) 推荐(0) 编辑