摘要: 一图描述面向对象 类 - 相关参考 定义一个类 # 在定义类名的时候推荐使用大陀峰 class Car: pass # 推荐这么定义 class Car(): pass class Car(object): pass 定义一个成员属性 class Car(): color = '白色' 定义一个成员 阅读全文
posted @ 2021-02-18 16:01 EdenWu 阅读(68) 评论(0) 推荐(0) 编辑
摘要: import 导入模块或包 import 机制 # Python 中一个以 .py .pyc .pyd结尾的文件就是一个模块 # 包是存放模块的文件夹,包中包含 __init__.py 和其他模块 import 模块或者包 引入一次即可,模块不会被重复导入。 因为在主程序开始时,已经创建了sys.m 阅读全文
posted @ 2021-02-18 11:22 EdenWu 阅读(78) 评论(0) 推荐(0) 编辑
摘要: n 皇后问题 研究的是如何将 n 个皇后放置在 n*n 的棋盘上,并且使皇后彼此之间不能相互攻击。 给你一个整数 n ,返回所有不同的 n 皇后问题 的解决方案。 每一种解法包含一个不同的 n 皇后问题 的棋子放置方案,该方案中 'Q' 和 '.' 分别代表了皇后和空位。 示例 1: 输入:n = 阅读全文
posted @ 2021-02-11 02:35 EdenWu 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 大小为N*M的菜园,因为下雨有积水,八连通的积水被认为连在一起构成一个水洼。 计算菜园里有多少个水洼。(1 ⇐ N ⇐ 100; 1 ⇐ M ⇐ 100) 八连通指的是 *** *W* *** 示例: 输入: N = 10, M = 12 园子如下图('W' 表示积水, '.'表示没有积水) W.. 阅读全文
posted @ 2021-02-10 00:24 EdenWu 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 啊啊啊啊 阅读全文
posted @ 2021-02-09 11:59 EdenWu 阅读(25) 评论(0) 推荐(0) 编辑
摘要: OS 操作系统接口 os.system(command) # 在python中执行系统指令 os.popen(command[, mode[, bufsize]]) #os.popen() 方法用于从一个命令打开一个管道 参数 command -- 使用的命令。 mode -- 模式权限可以是 'r 阅读全文
posted @ 2021-02-08 21:59 EdenWu 阅读(67) 评论(0) 推荐(0) 编辑
摘要: zipfile 使用ZIP存档 这个模块提供了创建、读取、写入、添加及列出 ZIP 文件的工具 # 创建一个ZipFile对象, 可使用上下文管理 with class zipfile.ZipFile(file, mode='r', compression=ZIP_STORED, allowZip6 阅读全文
posted @ 2021-02-08 20:00 EdenWu 阅读(60) 评论(0) 推荐(0) 编辑
摘要: ###时间模块相关术语 epoch 是时间开始的点,并且取决于平台。 对于Unix, epoch 是1970年1月1日00:00:00(UTC)。 要找出给定平台上的 epoch ,请查看 time.gmtime(0) Unix 纪元秒数 是指自国际标准时间 1970 年 1 月 1 日零时以来经过 阅读全文
posted @ 2021-02-08 19:10 EdenWu 阅读(67) 评论(0) 推荐(0) 编辑
摘要: pickle Python 对象序列化 通过pickle模块的序列化操作我们能够将程序中运行的对象信息保存到文件中去,永久存储。 通过pickle模块的反序列化操作,我们能够从文件中创建上一次程序保存的对象。 警告pickle 模块并不安全。你只应该对你信任的数据进行unpickle操作。 构建恶意 阅读全文
posted @ 2021-02-08 17:13 EdenWu 阅读(58) 评论(0) 推荐(0) 编辑
摘要: math 数学函数 该模块提供了对C标准定义的数学函数的访问,返回值除非有明确说明,否则所有返回值均为浮点数 math.ceil(x) 返回 x 的上限,即大于或者等于 x 的最小整数。 如果 x 不是一个浮点数,则委托 x.__ceil__(), 返回一个 Integral 类的值 >>> mat 阅读全文
posted @ 2021-02-08 12:04 EdenWu 阅读(74) 评论(0) 推荐(0) 编辑