摘要:
封装: 封装指的是可以将一堆属性和方法,封装到对象中 ps : 对象就好比一个 “袋子/容器”, 可以存放一堆属性和方法 ps : 存不是目的,目的是为了取,可以通过“对象” d的方式获取属性或方法 为什么要封装: 可以通过“对象”的方式 “存放/获取” 属性或方法 对象拥有 "." 的机制 方便数 阅读全文
摘要:
json模块 json 模块是一个系列化模块 一个第三方的特殊数据格式 可以将python数据类型 > json 数据格式 > 字符串 > 文件 其他语言想要使用python 的数据: 文件中 > 字符串 > json 数据格式 > 其他语言的数据类型 注意:在json中,所有的字符串都是双引号 元 阅读全文
摘要:
time模块 在python中的时间表现形式: 时间戳 (自1970-01-01-00-00 到当前时间,按秒计算,一共过了多少秒 格式化时间 返回的是时间的字符串 格式化时间对象 返回的是一个元组 元组中有9 个值: 分别代表:年、月、日、时、分、秒、一周中的第几天、一年中的第几天、夏令时 用法: 阅读全文
摘要:
sub :子 process:进程 用法: import subprocess while True: cmd_str = inport('请输入终端命令:') obj = subprocrss.Popen( cmd_str, shell = True, stdout = subprocess.PI 阅读全文
摘要:
面相对象编程之组合 组合指的是一个对象中,包含另一个或多个对象 作用是: 减少代码的冗余 -继承 -继承是类与类的关系,子类继承父类的属性、方法,子类与父类是一种 “从属” 的关系-组合 -组合是对象与对象的关系,一个对象拥有另一个对象中的属性、方法,是一种什么有什么的关系 #案例: class P 阅读全文
摘要:
面相对象编程之继承 什么是继承: 继承是一种新建类的方式,新建的类称之为子类或派生类,继承的父类称之为基类或超类 在Python中,一个子类可以继承多个父类 在其他语言中,一个字累只能继承一个父类 继承的作用: 减少代码的冗余 如何实现继承: 1、先确认谁是子类,谁是父类 2、在定义子类时,子类名( 阅读全文
摘要:
面相对象编程 核心是 ‘对象’ 二字 面向对象是一门思想 面向过程编程: 核心是 ‘编程’ 二字,过程指的是解决问题的步骤,即先干什么再干什么 优点:将复杂的问题流程化,进而简单化 缺点:其一发而动全身,可扩展性差 注意:编程思想仅仅就只是一门思想,与任何技术无关 面向对象编程: 核心是 ‘ 对象’ 阅读全文