Python 包管理

2021-03-06
阅读 6 分钟
1.3k
1. 模块一个模块就是一个包含python代码的文件,后缀名称是.py就可以,模块就是个python文件为什么我们用模块程序太大,编写维护非常不方便,需要拆分模块可以增加代码重复利用的方法当作命名空间使用,避免命名冲突如何定义模块模块就是一个普通文件,所以任何代码可以直接书写不过根据模块的规范,最好在本块中编写以...
封面图

Python OOP-5

2021-03-04
阅读 4 分钟
1.2k
12. 所用软件画图软件:Faststone capture13. 抽象类抽象方法:没有具体实现内容的方法称为抽象方法抽象方法的主要意义是规范了子类的行为和接口抽象的使用需要借助abc模块 {代码...} 抽象类:包含抽象方法的类叫做抽象类,通常成为ABC类抽象类的使用抽象类可以包含抽象方法,也可以包含具体方法抽象类中可以有方法也可...
封面图

Python OOP-4

2021-03-03
阅读 4 分钟
959
8. 类的成员描述符(属性)类的成员描述是为了在类中对类的成员属性进行相关操作而创建的一种方式get:获取属性的操作set:修改或添加属性操作delete:删除属性的操作如果想使用类的额成员描述符,大概有三种方法使用类实现描述器使用属性修饰符使用property函数property函数很简单property(fget, fset, fdel, doc)无论...
封面图

Python OOP-3

2021-03-02
阅读 5 分钟
981
6.3 多态多态就是同一个对象在不同情况下有不同的状态出现多态不是语法,是一种设计思想多态性:一种调用方式,不同的执行效果多态:同一事物的多种形态,动物分为人类、猪类、狗类多态和多态性Mixin设计模式主要采用多继承方式对类的功能进行扩展Mixin概念MRO and MixinMixin模式Mixin MROMRO我们使用多继承语法来实现M...
封面图

Python OOP-2

2021-03-01
阅读 6 分钟
1.9k
6.2 继承继承就是一个类可以获得另外一个类中的成员属性和成员方法作用: 减少代码,增加代码的复用功能,同时可以设置类与类直接的关系继承与被继承的概念:被继承的类叫父类,也叫基类,也叫超类用与继承的类,叫子类,也叫派生类继承与被继承一定存在一个 is-a 关系继承的特征所有的类都继承自object类,即所有的类都...
封面图

Python OOP-1

2021-02-28
阅读 5 分钟
1.1k
0. OOP-Python面向对象Python面向对象面向对象编程基础公有私有继承组合,Mixin魔法函数 {代码...} 1. 面向对象概述(ObjectOriented, OO)OOP思想接触到任意一个任务,首先想到的是任务这个世界的构成,是由模型构成的几个名词OO:面向对象OOA:面向对象的分析OOD:面向对象的设计OOI:面向对象的实现OOP:面向对象的编...
封面图

python 内置数据结构list、set、dict、tuple(三)

2021-02-27
阅读 6 分钟
2k
关于元组的函数以下看代码以下函数,对list基本适用 {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} 元组的函数基本跟list通用 {代码...} {代码...} 元组变量交换法两个变量交换值 {代码...} {代码...} 集合-set集合是高中数学中的一个概念一堆确定的无序的唯一的数据,集合中每一个数据成为一个元素 {代...
封面图

python内置数据结构list、set、dict、tuple(二)

2021-02-26
阅读 5 分钟
1.2k
{代码...} {代码...} 关于列表的函数 {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} 元组-tuple元组可以看成是一个不可更改的list...
封面图

python内置数据结构list、set、dict、tuple(一)

2021-02-25
阅读 5 分钟
1.9k
汉诺塔问题规则:每次只能移动一个盘子任意一次移动,三个塔的状态必须是小盘子在上,大盘子在上方法:n=1:直接把A上的一个盘子移动到C上,A->Cn=2:把小盘子从A放到B上,A->B把大盘子从A放到C上,A->C把小盘子从B放到C上,B->Cn=3:把A上的两个盘子,通过C移动到B上去,调用递归实现把A上剩下的一个最大盘...
封面图

python 变量作用域和列表

2021-02-24
阅读 10 分钟
1.2k
变量作用域变量由作用范围限制分类:按照作用域分类全局(global):在函数外部定义局部(local):在函数内部定义变量的作用范围全局变量:在整个全局范围都有效全局变量在局部可以使用(即函数内部可以访问函数外部定义的变量)局部变量在局部范围可以使用局部变量在全局范围无法使用LEGB原则L(Local)局部作用域E(Enclo...
封面图

python 异常处理

2021-02-23
阅读 4 分钟
1.1k
异常广义上的错误分为错误和异常错误指的是可以人为避免异常是指在语法逻辑正确的而前提下,出现的问题在python中,异常是一个类,可以处理和使用异常的分类 {代码...} {代码...} {代码...} 异常处理不能保证程序永远正确运行但是,必须保证程序在最坏的情况下得到的问题被妥善管理python的异常处理模块全部语法为: {代...
封面图

python 函数详解

2021-02-22
阅读 8 分钟
1.2k
函数函数是代码的一种组织形式函数应该能完成一项特定的工作,而且一般一个函数只完成一项工作有些语言,分函数和过程两个概念,通俗解释是,有返回结果的是函数,无返回结果的叫过程,python不加以区分函数的使用函数使用需要先定义使用函数,俗称调用 {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {...
封面图

Python-Net编程

2021-02-21
阅读 15 分钟
1.3k
网络编程网络:网络协议: 一套规则网络模型:七层模型-七层-理论物理层数据链路层网络层传输层会话层表示层应用层四层模型-实际应用链路层网络层传输层引用层每一层都有相应的协议负责交换信息或者协同工作TCP/IP 协议族IP地址:负责在网络上唯一定位一个机器IP地址分ABCDE类是由四个数字段组成,每个数字段的取值是0-255...
封面图