01 2021 档案
摘要:一、多态与多态性,鸭子类型 多态指的是一类事物有多种形态,比如动物有多种形态:猫、狗、猪 class Animal: #同一类事物:动物 def talk(self): pass class Cat(Animal): #动物的形态之一:猫 def talk(self): print('喵喵喵') c
阅读全文
摘要:一、继承的应用 继承的应用: 对于你定义的每一个类,Python都会计算出一个方法解析顺序(MRO)列表,该MRO列表就是一个简单的所有基类的线性顺序列表, MRO列表的构造是通过一个C3线性化算法来实现的,我们无需深究该算法的数学原理,它实际上就是合并所有父类的MRO列表,且在查找属性时, Pyt
阅读全文
摘要:一、类的装饰器 BMI指数是用来衡量一个人的体重与身高对健康影响的一个指标,计算公式为 成人的BMI数值: 过轻:低于18.5 正常:18.5-23.9 过重:24-27 肥胖:28-32 非常肥胖, 高于32 体质指数(BMI)=体重(kg)÷身高^2(m) EX:70kg÷(1.75×1.75)
阅读全文
摘要:* 面向对象程序 一、面向对象的程序理解 面向对象编程 核心是对象二字,对象就一个用来盛放数据与功能的容器,基于该思想编写程序就创造一个个的容器 优点: 扩展性强 缺点: 编程的复杂度提升 应用场景:需求经常变化的软件,一般需求的变化都集中在用户层,互联网应用,企业内部软件,游戏等都是面向对象的程序
阅读全文
摘要:xml模块 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候, 在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式如下,就是通过<>节点来区别数据结构的: <?xml
阅读全文
摘要:一、re模块 1、正则的概念: 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。
阅读全文
摘要:一、区分py文件的两种用途 py有两种用途 :一种是直接运行 另一种是当做模块被导入使用 _ _ main _ _判断是执行文件 还是被导入使用的模块 print(__name__) -》 __main__ 当右键运行的时候是 __ main__ 当作执行文件直接运行的时候返回结果是 __main_
阅读全文
摘要:一、模块的概念 1、什么是模块 ……模块就是一系列功能的集合体 模块大致分为四种类别: 1、一个py文件就是一个模块,文件名叫test.py,模块名叫test 2、一个包含有__init__.py文件的文件夹称之为包,包也是模块 3、使用C编写并链接到python解释器的内置模块 4、已被编译为共享
阅读全文

浙公网安备 33010602011771号