Atopos

导航

2021年12月7日 #

组合、面向对象的内置函数及反射

摘要: 1.组合 1.1组合的定义 一个对象的属性值是指向于另一个类的对象 1.2组合的使用示例 class People(): school = 'SH' def __init__(self, name, age, gender, ): self.name = name self.age = age se 阅读全文

posted @ 2021-12-07 19:09 Atopos_q 阅读(4) 评论(0) 推荐(0) 编辑

2021年12月6日 #

继承与多态

摘要: 1.继承 1.1继承的概念 1.1.1什么是继承 继承就是新建类的一种方式 新建的类我们称之为子类或者叫派生类 被继承的类称为父类或者基类 子类继承父类就可以使用父类中的属性或方法 可以通过类的内置属性__bases__查看类继承的所有父类 1.1.2为什么要用继承 类解决了对象与对象之间的代码冗余 阅读全文

posted @ 2021-12-06 20:52 Atopos_q 阅读(10) 评论(0) 推荐(0) 编辑

2021年12月3日 #

property装饰器

摘要: 1.property装饰器 property装饰器就是把方法伪装成属性给对象调用 eg class Student(): __school = 'SH' # _Student__school => _类名__属性名 def __init__(self, name, age): self.__name 阅读全文

posted @ 2021-12-03 20:42 Atopos_q 阅读(6) 评论(0) 推荐(0) 编辑

绑定方法、非绑定方法及隐藏属性

摘要: 1.绑定方法 1.1方法绑定给对象 绑定给对象后 谁来调用就把自己当作第一个参数传到函数里面(self) eg class Student(): def __init__(self, name, age, gender): self.name = name self.age = age self.g 阅读全文

posted @ 2021-12-03 20:38 Atopos_q 阅读(6) 评论(0) 推荐(0) 编辑

2021年12月2日 #

面向对象

摘要: 1.对象的含义 就是存放数据和函数的容器 2.对象的优缺点 优点:扩展性强,可维护性高 缺点:编程复杂性高 3.对象示例 def choose_course(stu_dict,course): stu_dict['course'].append(course) print('%s选课成功 %s'%( 阅读全文

posted @ 2021-12-02 19:35 Atopos_q 阅读(11) 评论(0) 推荐(0) 编辑

2021年11月30日 #

摘要: ![image](https://img2020.cnblogs.com/blog/2608173/202111/2608173-20211130153155634-1544838570.png) ### 1.包的概念 包就是多个模块的结合体 ### 2.包和文件夹的区别 ```python 2.1 阅读全文

posted @ 2021-11-30 15:34 Atopos_q 阅读(4) 评论(0) 推荐(0) 编辑

2021年11月29日 #

hashlib模块,logging模块及第三方模块的下载

摘要: hashlib模块,logging模块及第三方模块的下载 1.hashlib模块 1.定义 hash是一种算法 hashlib模块是一种加密的模块 将一系列明文数据通过一系列算法将之变成密文数据 2.加密算法的几大系列 md系列 sha系列 base系列 hmac系列 3.基本使用 # 导入模块 i 阅读全文

posted @ 2021-11-29 16:29 Atopos_q 阅读(36) 评论(0) 推荐(0) 编辑

2021年11月26日 #

python内置模块之二

摘要: python内置模块之二 1.random随机数模块 impoprt random 1.random.random() eg print(random.random()) # 随机产生一个0-1之间小数 2.random.ranadint() # 随机产生一个区间之间的整数 eg print(ran 阅读全文

posted @ 2021-11-26 19:06 Atopos_q 阅读(9) 评论(0) 推荐(0) 编辑

2021年11月25日 #

python内置模块

摘要: python内置模块 1.re模块基本操作方法 import re from re import 名字 1.1 re.finfall('正则表达式','待匹配的文本') # 根据正则匹配所有符合条件的数据 eg res = re.findall('a','eva jason jackson') pr 阅读全文

posted @ 2021-11-25 20:27 Atopos_q 阅读(15) 评论(0) 推荐(0) 编辑

2021年11月24日 #

正则表达式

摘要: 正则表达式 1.定义 利用一些特殊符号的组合去字符串中筛选出符合条件的数据 2.相关组成部分 2.1字符组 2.1.1特征 是使用中括号[]括起来的 字符串默认只能单个单个字符匹配 2.1.2表现形式 如下: [0123456789] # 匹配0到9之间任意一个数字 [0-9] # 也可以简写 [A 阅读全文

posted @ 2021-11-24 16:17 Atopos_q 阅读(4) 评论(0) 推荐(0) 编辑