摘要:
内置类装饰器 不用实例化、直接调用 提升代码的可读性 内置装饰器含义 classmethod 类方法 staticmethod 静态方法 普通方法 定义: 第一个参数为self,代表 实例本身 调用: 要有实例化的过程,通过 实例对象.方法名 调用 # 1. 定义 class MethodsDemo 阅读全文
posted @ 2022-04-29 16:19
lms21
阅读(285)
评论(0)
推荐(0)
摘要:
面向对象是一种编程思想,解决了系统的可维护性,可扩展性,可重用性。 三大特性: 封装 所有设计模式的基础,把共性抽取出来,封装放在一个类中。 继承 子类可以继承父类的方法和属性;如果子类重写父类方法,会直接覆盖父类方法。 ×继承不能乱用,很容易乱套 class B(A) 继承A类的B类 多态 子类有 阅读全文
posted @ 2022-04-29 15:41
lms21
阅读(142)
评论(0)
推荐(0)
摘要:
什么是面向对象? 面向过程: 一种以过程为中心的变成思想 简单的事情 面向对象: 一种更符合人类思维习惯的编程思想 面向对象开发就是我们不断创建对象,使用对象,操作对象来做事情 复杂的事情(难以找事件过程) 创建一个类别,例如汽车,人类等 语言层面:封装代码和数据 规格层面:对象是一系列可被使用的公 阅读全文
posted @ 2022-04-29 12:29
lms21
阅读(44)
评论(0)
推荐(0)
摘要:
匿名函数 没有名字的函数 用 lambda 表达式创建匿名函数 使用场景 需要一个函数,但是又不想费神去命名这个函数 通常在这个函数只使用一次的场景下 可以指定短小的回调函数 语法 result:调用 lambda 表达式 [arg1 [, arg2, …. , argn]]:可选,指定要传递的参数 阅读全文
posted @ 2022-04-29 11:57
lms21
阅读(40)
评论(0)
推荐(0)
摘要:
集合定义 无序的唯一对象集合 用大括号{}包围,对象相互之间使用逗号分隔 集合是动态的,可以随时添加或删除元素 集合是异构的,可以包含不同类型的数据 集合使用:创建 创建 通过使用{}填充元素 通过构造方法 set() 通过集合推导式 """创建集合""" # 1、使用大括号{}填充元素 st4 = 阅读全文
posted @ 2022-04-29 11:11
lms21
阅读(112)
评论(0)
推荐(0)
摘要:
函数的作用 函数是组织好的,可重复使用的,用来实现单一或相关联功能的代码段 函数能提高应用的模块性和代码的重复利用率 python 内置函数:https://docs.python.org/zh-cn/3.8/library/functions.html 函数定义 def:函数定义关键词 funct 阅读全文
posted @ 2022-04-29 11:09
lms21
阅读(65)
评论(0)
推荐(0)
摘要:
字典定义 字典是无序的键值对集合 字典用大括号{}包围 每个键/值对之间用一个逗号分隔 各个键与值之间用一个冒号分隔 字典是动态的 字典使用:创建 创建字典 使用大括号填充键值对 通过构造方法 dict() 使用字典推导式 """字典使用:创建""" # 1、使用大括号填充键值对 dc = {'na 阅读全文
posted @ 2022-04-29 10:08
lms21
阅读(70)
评论(0)
推荐(0)

浙公网安备 33010602011771号