摘要: 继承 新式类与经典类 继承顺序 如何查找继承关系 属性查找 派生 组合 封装 封装之property ''' BMI指数(bmi是计算而来的,但很明显它听起来像是一个属性而非方法,如果我们将其做成一个属性,更便于理解) 成人的BMI数值: 过轻:低于18.5 正常:18.5-23.9 过重:24-2 阅读全文
posted @ 2019-02-08 23:04 Carter_qx 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 初始面向对象 一、类的实例化: 二、对象属性的查找顺序:先找对象自己的名称空间 》类的名称空间 三、绑定方法的特殊之处: 小练习 class People: def __init__(self, name, aggressiveness, life_value): self.name = name 阅读全文
posted @ 2019-02-01 14:42 Carter_qx 阅读(258) 评论(0) 推荐(0) 编辑
摘要: hashlib模块 什么叫hash:hash是一种算法,该算法接受传入的内容,经过运算得到一串hash值 hash值的特点是: 只要传入的内容一样,得到的hash值必然一样 >要用明文传输密码文件完整性校验 不能由hash值返解成内容 》把密码做成hash值,不应该在网络传输明文密码 只要使用的ha 阅读全文
posted @ 2019-01-31 21:42 Carter_qx 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 正则表达式元字符: 字符匹配 : 次数匹配: 位置锚定: 分组及引用: 或: 转义字符: 小练习: 判断手机号码是否合法 匹配标签 爬虫练习 import requests import re import json def getPage(url): response=requests.get(u 阅读全文
posted @ 2019-01-29 23:11 Carter_qx 阅读(157) 评论(0) 推荐(0) 编辑
摘要: sys模块 打印进度条 阅读全文
posted @ 2019-01-28 15:50 Carter_qx 阅读(108) 评论(0) 推荐(0) 编辑
摘要: random模块 生成随机验证码 阅读全文
posted @ 2019-01-28 15:37 Carter_qx 阅读(218) 评论(0) 推荐(0) 编辑
摘要: time和datatime模块 时间相关的操作,时间有三种表示方式: 时间戳 1970年1月1日之后的秒,即:time.time() 格式化的字符串 2019-1-1 12:12, 即:time.strftime('%Y-%m-%d') 结构化时间 元组包含了:年、日、星期等... time.str 阅读全文
posted @ 2019-01-28 15:15 Carter_qx 阅读(285) 评论(0) 推荐(1) 编辑
摘要: os模块 用于提供系统级别的操作 在Linux和Mac平台上,该函数会原样返回path,在windows平台上会将路径中所有字符转换为小写,并将所有斜杠转换为反斜杠。 os路径处理 阅读全文
posted @ 2019-01-27 19:58 Carter_qx 阅读(223) 评论(1) 推荐(0) 编辑
摘要: 模块的使用之import 模块的使用之from ... import ... 区分py文件的两种用途 模块的搜索路径 阅读全文
posted @ 2019-01-26 17:00 Carter_qx 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 函数递归 函数递归:函数的递归调用,即在函数调用的过程中,又直接或间接地调用了函数本身 直接调用 间接调用 阅读全文
posted @ 2019-01-22 21:32 Carter_qx 阅读(253) 评论(1) 推荐(0) 编辑