2021.2.27课程摘要

  • 逻辑教育-13期-Python基础班-王劲胜
  • 一、面向对象(下)(续)
  • 二、模块的简介和创建

逻辑教育-13期-Python基础班-王劲胜

一、面向对象(下)(续)

→单例模式
1、new()方法
new()方法用于创建与返回一个对象。在类准备将自身实例化时调用。

2、单例模式
(1)单例模式介绍
单例模式是一种常用的软件设计模式。也就是说该类只包含一个实例。
通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。
通常应用在一些资源管理器中,比如日志记录等。

(2)单例模式实现思路
• 当对象不存在时,创建对象。
• 当对象存在时,永远返回当前已经创建对象。


二、模块的简介和创建

1、模块
• 模块化指将一个完整的程序分解成一个个的小模块。
• 通过将模块组合,来搭建出一个完整的程序。
• 模块化的有点。
• 方便开发。
• 方便维护。
• 模块可以复用。

2、模块的创建
• 在Python当中一个py文件就是一个模块。
• 在一个模块中引入外部模块 import 模块名(模块名就是py文件)。
• 可以引入同一个模块多次,但是模块的实例只会创建一次。
• import 模块名 as 模块别名。
• 在一个模块内部都有一个__name__。通过它我们可以获取模块的名字。
• 如果py文件直接运行时,那么__name__默认等于字符串’main’。__name__属性值为__main__的模块是主模块。一个程序中只有一个主模块。

2021.2.27课程摘要(逻辑教育-王劲胜)相关推荐

  1. 2021.2.23课程摘要(逻辑教育-王劲胜)

    2021.2.23课程摘要 逻辑教育-13期-Python基础班-王劲胜 一.面向对象(上)(续) 二.面向对象(中) 三.课程回顾 逻辑教育-13期-Python基础班-王劲胜 一.面向对象(上)( ...

  2. 2021.2.6课程摘要(逻辑教育-王劲胜)

    2021.2.6课程摘要 逻辑教育-13期-Python基础班-王劲胜 一.高级编程 二.面向对象(上) 逻辑教育-13期-Python基础班-王劲胜 一.高级编程 1.推导式 推导式分为 列表推导式 ...

  3. 2021.1.26课程摘要(逻辑教育-王劲胜)

    2021.1.26课程摘要 逻辑教育-13期-Python基础班-王劲胜 一.循环控制 二.列表 三.99乘法表 四.作业讲解 逻辑教育-13期-Python基础班-王劲胜 一.循环控制 1.brea ...

  4. 2021.1.21课程摘要(逻辑教育-王劲胜)

    2021.1.21课程摘要 逻辑教育-13期-Python基础班-王劲胜 一.字符串 二.运算符 三.作业讲解 逻辑教育-13期-Python基础班-王劲胜 一.字符串 1.字符串的方法 • len( ...

  5. 2021.2.25课程摘要(逻辑教育-王劲胜)

    2021.2.25课程摘要 逻辑教育-13期-Python基础班-王劲胜 一.面向对象(中) 二.面向对象(下) 逻辑教育-13期-Python基础班-王劲胜 一.面向对象(中) ☆property装 ...

  6. 2021.1.30课程摘要(逻辑教育-王劲胜)

    2021.1.30课程摘要 逻辑教育-13期-Python基础班-王劲胜 一.集合 二.函数(上) 三.作业讲解 逻辑教育-13期-Python基础班-王劲胜 一.集合 1.集合简介 • 集合表现形式 ...

  7. 2021.1.28课程摘要(逻辑教育-王劲胜)

    2021.1.28课程摘要 逻辑教育-13期-Python基础班-王劲胜 一.浅拷贝和深拷贝 二.元组 三.字典 四.作业讲解 逻辑教育-13期-Python基础班-王劲胜 一.浅拷贝和深拷贝 • 深 ...

  8. 2021.1.19课程摘要[上](逻辑教育-王劲胜)

    Python基础[上] 逻辑教育-13期-Python基础班-王劲胜 一.Python语法 二.变量 3.变量在内存中的原理 4.运算符 *第三讲作业详情看[下]* 逻辑教育-13期-Python基础 ...

  9. 2020.1.14课程摘要(逻辑教育-王劲胜)

    2020.1.14课程摘要 13期基础班-王劲胜 计算机要点知识 13期基础班-王劲胜 计算机要点知识 1.计算机基本概念 (1)计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机 ...

最新文章

  1. 2021年大数据常用语言Scala(十一):基础语法学习 方法参数
  2. Python json序列化时default/object_hook指定函数处理
  3. 【百度飞浆】YOLO系列目标检测算法详解
  4. idea提示 cannot resolve symbol “println
  5. redis.exceptions.ResponseError: WRONGTYPE Operation against a key holding the wrong kind of value
  6. php如何直接使用iview,iview安装使用
  7. matlab dtft的函数,DTFT的Matlab矩阵计算的理解
  8. android对话框合集AlertDialog
  9. xsd 生成 java 类_如何从Java类生成XSD
  10. 推贴B2B/B2C订货商城系统 V3.0版
  11. jsp+ssm+mysql实现的校园二手市场交易平台视频教程
  12. 黑龙江大学计算机科学技术学院软件学院青年志愿,计算机科学技术学院、软件学院青年志愿者协会2017年暑期三下乡宣誓大会...
  13. python中除以0的处理方法
  14. 计算机使用技巧大全 书,总算明白电脑使用技巧大全
  15. JAVA的循环结构以及简单操作
  16. 【GPU Gems 学习笔记】Rendering Water Caustics
  17. Java爬虫初学——爬取BT电影天堂电影的磁力链接并筛选下载
  18. Alist常用样式代码
  19. 20181212股票复盘
  20. DirectX 11 学习笔记-Part2-4【Cubemap/贴图置换/阴影/屏幕空间环境光遮蔽】【原理篇】

热门文章

  1. UIKeyboardTypeNumberPad和丢失的return键
  2. Sumo自行编写node.xml edge.xml rou.xml进行仿真的简单思路
  3. 基于wemos d1开发版读取 DS18B20 传感器的温度及-127度问题
  4. 比亚迪(24.44,-1.28,-4.98%)启动了一个庞大的裁员计划
  5. 【Transformer开山之作】Attention is all you need原文解读
  6. Python绘制MACD指标图
  7. BCryptPasswordEncoder加密和匹配的原理 和 springsecurity 的 rememberme原理
  8. java-仿滴滴出行 App 功能
  9. VSCode图片无法显示(已解决)
  10. sql文字转换全拼_SQL自定义函数:由汉字生成拼音全拼