01 2021 档案

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