摘要: property 1.什么是property? 是一个python内置的装饰器,可以装饰在“类内部的方法”上。 可以将该方法调用方式有 >对象.方法() >对象.方法 2.为什么用property? ps:在某些场景下,调用的方法知识用来获取计算后的某种值。 ps:必须通过 对象.方法()方式调用, 阅读全文
posted @ 2019-11-27 18:50 Parado 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 访问限制机制 1.什么是访问限制机制? 凡是以类内部定义的属性或方法 以__开头的属性或方法名,都会被限制,外部不能“直接访问”该属性原型。 ps:看着像将该属性或方法隐藏起来了。 #python特有的: 注意:凡是在内部定义 __ 开头的属性或方法,都会变形为__ 类名__属性/方法。 2.为什么 阅读全文
posted @ 2019-11-27 18:49 Parado 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 组合 1.什么是组合? 组合指的是一个对象中,包含另一个或多个对象。 2.为什么要用组合? 减少代码的冗余 3.如何使用组合? 耦合度: 藕:莲藕 >藕断丝连 耦合度越高:程序的可扩展性越低 耦合度越低:程序的可扩展性越高 总结: -继承: 继承是类与类的关系,子类继承父类的属性/方法,子类与父类是 阅读全文
posted @ 2019-11-27 18:48 Parado 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 继承 1.什么是继承 继承是一种新建类的方式,新建的类称之为子类或派生类,继承的父类称之为基类或超类。 -在Python中,一个子类可以继承多个父类。 -在其他语言中,一个子类只能继承一个父类。 2.继承的作用 减少代码的冗余。 3.如何实现继承 1)先确认谁是子类,谁是父类 2)在定义类子类时,子 阅读全文
posted @ 2019-11-26 19:11 Parado 阅读(628) 评论(0) 推荐(0) 编辑
摘要: logging模块 是用来记录日志的模块,一般记录用户在软件中的操作 #logging配置 import os import logging.config # 定义三种日志输出格式 开始 standard_format = '[%(asctime)s][%(threadName)s:%(thread 阅读全文
posted @ 2019-11-19 19:49 Parado 阅读(124) 评论(0) 推荐(0) 编辑
摘要: re模块 - 1)什么是正则表达式与re模块? - 正则表达式: 正则表达式是一门独立的技术, 任何语言都可以使用正则表达式, 正则表达式是由一堆特殊的字符组合而来的。 - 字符组 - 元字符 - 组合使用 - re模块: 在python中,若想使用正则表达式,必须通过re模块来实现。- 2)为什么 阅读全文
posted @ 2019-11-19 19:43 Parado 阅读(197) 评论(0) 推荐(0) 编辑
摘要: ubprocess模块 可以通过python代码给操作系统终端发送命令, 返回结果。 ''' subprocess: sub: 子 process: 进程 ''' import subprocess while True: # 1.让用户输入终端命令 cmd_str = input('请输入终端命令 阅读全文
posted @ 2019-11-19 19:33 Parado 阅读(133) 评论(0) 推荐(0) 编辑
摘要: openpyxl模块 openpyxl模块:第三方模块 可以对Excle表格进行操作的模块 下载: pip3 install openpyxl Excel版本: 2003之前: excle名字.xls 2003以后: excle名字.xlsx 清华源: https://pypi.tuna.tsing 阅读全文
posted @ 2019-11-18 15:06 Parado 阅读(883) 评论(0) 推荐(0) 编辑
摘要: collections模块 python默认八大数据: 整型 浮点型 字符串 字典 元组 列表 集合 布尔 collections模块: 提供一些python八大数据类型 “以外的数据类型” 具名元组: 具名元组 只是一个名字。 应用场景: 坐标 - from collections import 阅读全文
posted @ 2019-11-18 15:04 Parado 阅读(96) 评论(0) 推荐(0) 编辑
摘要: json和pickle模块 json模块 json模块: 是一个序列化模块。 json: 是一个 “第三方” 的特殊数据格式。 可以将python数据类型 》 json数据格式 》 字符串 》 文件中 其他语言要想使用python的数据: 文件中 》 字符串 》 json数据格式 》 其他语言的数据 阅读全文
posted @ 2019-11-18 14:58 Parado 阅读(115) 评论(0) 推荐(0) 编辑