摘要:
############ 复习 ############### - 先抽象再继承 ########## 接口类与抽象类 接口类 继承有两种用途: 一:继承基类的方法,并且做出自己的改变或者扩展(代码重用) 二:声明某个子类兼容于某基类,定义一个接口类Interface,接口类中定义了一些接口名(就是 阅读全文
摘要:
############ 复习############# #命名空间 :类的命名空间与对象的命名空间是分开的,每个对象都有它独立的命名空间,且公用类的命名空间,当对象自己命名空间中有的属性,用自己的,若没有则用类中的 #组合: 什么有什么 的关系 ########################## 阅读全文
摘要:
类命名空间与对象、实例的命名空间 创建一个类就会创建一个类的名称空间,用来存储类中定义的所有名字,这些名字称为类的属性 而类有两种属性:静态属性和动态属性 静态属性就是直接在类中定义的变量 动态属性就是定义在类中的方法 其中类的数据属性是共享给所有对象的,而类的动态属性是绑定到所有对象的 创建一个对 阅读全文
摘要:
面向过程编程 与 面向对象编程 - 面向过程:面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 - 面向对象:面向对象的程序设计的核心是对象(上帝式思维),要理解对象为何物,必须把自己当成上帝,上帝眼里世间 阅读全文
摘要:
异常与错误 错误不能发生,异常尽量减小 - 程序中出现的两种错误,分为两种 -1.语法错误(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) -2.逻辑错误 (逻辑错误) - 这种错误不能发生 - 异常 -异常就是程序运行时发生的错误信号,但异常后,代码不再继续执行,报错 阅读全文
摘要:
collections模块: 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。 1.namedtuple: 生成可以使用名字来访 阅读全文
摘要:
分组 ()与 或 |[^]v 身份证号码是一个长度为15或18个字符的字符串,如果是15位则全部🈶️数字组成,首位不能为0;如果是18位,则前17位全部是数字,末位可能是数字或x,下面我们尝试用正则来表示: 110101198001017032 1101011980010170 False 110 阅读全文
摘要:
-re模块:python中操作正则表达式的工具 - 正则表达式:匹配字符串内容的一种规则 - 官方定义:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 - 正则的规则:同一个位置 阅读全文
摘要:
######################内置函数####################### - global与locals -global 查看全局作用域中的变量 -locals 查看局部作用域中的变量 -异同:在全局作用域中,global与locals结果相同,但在局部作用域中,globa 阅读全文