摘要: 面向对象及异常处理 内置函数 总结:__init__、__del__、__str__、attr系列、item系列、__call__ __str__与__repr__ 使用print/str方法时会自动触发__str__方法,当__str__不存在,尝试__repr__ 使用repr方法时会自动触发_ 阅读全文
posted @ 2018-09-20 21:45 Sunwj_Monkey 阅读(202) 评论(0) 推荐(1) 编辑
摘要: 面向对象 面向对象三大特点 封装:既可对数据结构进行封装,又可对处理数据的方法进行封装 继承:强调的父子类的关系 多态:不同对象调用相同的方法,会有不同的响应 类的继承 相关概念 继承:父类的属性和方法,子类直接拥有,称为继承 派生:子类在父类的基础上衍生出新的特征(属性和行为) 总结:其实他们是一 阅读全文
posted @ 2018-09-20 16:24 Sunwj_Monkey 阅读(198) 评论(0) 推荐(1) 编辑
摘要: 面向对象 面向对象 与面向过程对比: 面向过程:数学逻辑的映射,学会做个好员工 面向对象:生活逻辑的映射,学会做个好领导 生活实例: 类: 人 手机 电脑 对象: 我的手机、女朋友的手机 你的那部T400、老板桌上的电脑 官方定义: 类:具有相同特征(属性和行为)的事物的抽象 对象:某个类的具象 编 阅读全文
posted @ 2018-09-20 14:15 Sunwj_Monkey 阅读(228) 评论(0) 推荐(1) 编辑
摘要: #常用模块 time sleep:休眠指定的秒数(可以是小数) time:获取时间戳(从1970-01-01 00:00:00到此刻的秒数) localtime:将一个时间戳转换为一个对象,对象中包含了所有日期时间信息 # 将时间戳转换为一个对象(包含年月日等信息) # 当不传参数,默认转换当前时间 阅读全文
posted @ 2018-09-20 09:47 Sunwj_Monkey 阅读(420) 评论(0) 推荐(1) 编辑
摘要: 文件操作 目录管理(os) system:执行系统命令 # 清空屏幕 # os.system('cls') # 弹出计算器程序 os.system('calc') name:查看系统名称 nt:windows内核 posix:类unix内核 获取环境变量: # print(os.environ['p 阅读全文
posted @ 2018-09-19 21:00 Sunwj_Monkey 阅读(189) 评论(0) 推荐(1) 编辑
摘要: 函数使用 生成器 使用场景: 在使用列表时,很多时候我们都不会一下子使用全部的数据,通常都是一个一个使用,但是数据量较小的时候,对于内存的占用可以不用过于关心;但是当数据量较大时,就会出现内存使用突然增大的情况。为了解决内存占用突然增大的问题,python中引入了生成器的概念 使用方式: 将列表生成 阅读全文
posted @ 2018-09-19 17:23 Sunwj_Monkey 阅读(141) 评论(0) 推荐(1) 编辑
摘要: #函数使用 零碎知识 灵活的if-else a = 3 if False else 5 # 等价于 if False: a = 3 else: a = 5 灵活的and/or # 当前面为真,才会进行后面的运算 b = True and 3 # 当前面为假,后面就不会运算了 # b = False 阅读全文
posted @ 2018-09-19 13:54 Sunwj_Monkey 阅读(152) 评论(0) 推荐(1) 编辑
摘要: 函数基础 函数简介 定义:就是具有特定功能的一段代码 优点: 解决代码的重复书写 可以将功能的实现着和使用者分开,提高开发效率 分类: 库函数:print、input、abs等 自定义:用户自己封装的函数 解决代码的重复书写 可以将功能的实现着和使用者分开,提高开发效率 库函数:print、inpu 阅读全文
posted @ 2018-09-19 09:56 Sunwj_Monkey 阅读(167) 评论(0) 推荐(1) 编辑
摘要: 总结 双重循环 冒泡排序 lt = [1, 5, 7, 3, 2, 4] # 计算元素的个数 n = len(lt) # 外层循环控制圈数 for i in range(n-1): for j in range(n-1-i): # 不合适,交换数据 # 此处是升序排序,若想降序需要将 > 改为 < 阅读全文
posted @ 2018-09-18 19:39 Sunwj_Monkey 阅读(3063) 评论(0) 推荐(1) 编辑
摘要: 流程控制 循环结构(while) 格式 while 表达式: 语句块 执行流程:当程序执行到while语句时,首先判断表达式的真假。若表达式的值为真,则执行对应的语句块,之后返回while继续判断表达式的真假;若表达式的值为假,则跳过语句块,跳过while。 说明: 表达式:也叫循环条件 语句块:也 阅读全文
posted @ 2018-09-18 17:10 Sunwj_Monkey 阅读(152) 评论(0) 推荐(1) 编辑