08 2019 档案

初识python: 类练习 - 老板&员工
摘要:需求: 1、员工具有姓名、年龄、能力值(能力值为100-年龄),可以工作,每工作一次,该员工的能力值-5,创建__str__方法,打印该员工的信息; 2、老板具有投资金额,工作量,员工列表。可以雇佣员工,雇佣后将员工添加至列表中,雇佣一人投资金额减5000,金额不足时不能雇佣新员工; 3、员工工作时 阅读全文

posted @ 2019-08-30 23:06 Simple-Sir 阅读(782) 评论(0) 推荐(0)

初识python: 类练习 - 随机数生成
摘要:1、提取指定值之间的指定个数的随机整数。 2、继承生成随机数的类,打印“坐标”。 生成随机数类: 继承上面的类,实现打印“坐标”功能: 执行结果: 阅读全文

posted @ 2019-08-30 10:05 Simple-Sir 阅读(434) 评论(0) 推荐(0)

初识python: 异常处理
摘要:异常处理基本语法: 常用异常种类: 单个异常抓取: 多个异常抓取: 多个指定异常,返回同一个结果: 万能异常: 不管出现什么错误,都能获取。不建议一开始就是用。 其他异常结构: except Exception 出现非指定错误时,执行。 else 没有错误时,执行 finally 不管有没有错,都执 阅读全文

posted @ 2019-08-28 16:32 Simple-Sir 阅读(224) 评论(0) 推荐(0)

初识python: 反射
摘要:反射:通过字符串映射或修改程序运行时的状态、属性、方法 反射有以下三个方法: hasattr(object, name) 判断一个对象(object)里是否有对应的字符串(name)的属性getattr(object, name) 根据字符串(name)去获取对象(object)里的,对应方法的内存 阅读全文

posted @ 2019-08-28 11:41 Simple-Sir 阅读(188) 评论(0) 推荐(0)

初识python: 属性方法 @property
摘要:属性方法:通过@property把一个方法变成一个静态属性 实例: 调用航班的状态 运行结果: 阅读全文

posted @ 2019-08-27 17:08 Simple-Sir 阅读(228) 评论(0) 推荐(0)

初识python: 多态
摘要:多态:允许你将父对象设置成为,与一个或更多其子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。 简单讲就是:允许将子类类型的指针赋值给父类类型的指针。 多态的作用是什么? 我们知道,封装可以隐藏实现细节,使得代码模块化;继承可以扩展已存在的代码模块(类);它们的 阅读全文

posted @ 2019-08-26 17:14 Simple-Sir 阅读(174) 评论(0) 推荐(0)

初识python: 继承实例 - 学校、老师、学生
摘要:对学校、老师、学生做一个分类,并抽象成类。并实现各自的一些功能。代码如下: 父类1:学校 # 学校 class School(object): def __init__(self,name,addr): self.name = name self.addr = addr self.students 阅读全文

posted @ 2019-08-26 16:35 Simple-Sir 阅读(917) 评论(0) 推荐(0)

初识python: 继承
摘要:继承:可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。 通过继承创建的新类称为“子类”或“派生类”。 被继承的类称为“基类”、“父类”或“超类”。 继承的过程,就是从一般到特殊的过程。 要实现继承,可以通过“继承”(Inheritance)和“组合”(Compositi 阅读全文

posted @ 2019-08-26 16:21 Simple-Sir 阅读(367) 评论(0) 推荐(0)

初识python: 面向对象是个啥?
摘要:面向对象的特性: 封装:把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承:可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。 通过继承创建的新类称为“子类”或“派生类”。 被继承的类称为“基类”、“父类”或“超 阅读全文

posted @ 2019-08-23 10:37 Simple-Sir 阅读(357) 评论(0) 推荐(0)

初识python: xml 操作
摘要:导入模块: 创建xml文件: 执行结果: 读取xml文件: 执行结果: 修改xml内容: 执行结果: 删除xml节点: 执行结果: 阅读全文

posted @ 2019-08-22 20:11 Simple-Sir 阅读(247) 评论(0) 推荐(0)

初识python: os 模块
摘要:偷下懒,直接看代码吧: 阅读全文

posted @ 2019-08-21 22:43 Simple-Sir 阅读(262) 评论(0) 推荐(1)

初识python: random 模块
摘要:random 顾名思义,就是取 随机数,需要导入random模块。 1、随机获取一个0到1之间的小数(不含首尾) 2、随机获取一个大于0小于3的小数 3、随机获取一个 1到3 之间的整数(含首尾) 4、随机获取一个 1到3 之间的整数(不含尾) 5、随机一个1到10之间的整数,其中2表示递增基数 6 阅读全文

posted @ 2019-08-21 16:25 Simple-Sir 阅读(1460) 评论(0) 推荐(1)

初识python: 模块定义及调用
摘要:一、定义 模块:用来从逻辑上组织python代码(变量、函数、类、逻辑:实现一个功能),本质就是.py结尾的python文件(比如:文件名:test.py,对应的模块名:test) 包:用来从逻辑上组织模块的,本质就是一个目录,且必须带有__init__.py的文件 二、导入模块方法 方法一:imp 阅读全文

posted @ 2019-08-21 10:33 Simple-Sir 阅读(706) 评论(0) 推荐(0)

初识python: 斐波拉契数(生成器获取)
摘要:使用 生成器(yield) 获取斐波拉契数。 代码如下: 执行结果: 阅读全文

posted @ 2019-08-20 16:13 Simple-Sir 阅读(196) 评论(0) 推荐(0)

初识python:斐波拉契数(列表获取)
摘要:使用 列表 获取斐波拉契数,代码如下: 执行结果: 阅读全文

posted @ 2019-08-20 11:10 Simple-Sir 阅读(382) 评论(0) 推荐(0)

初识python: 递归函数 - 分解质因数
摘要:分解质因数: 任何一个合数都可以写成几个质数相乘的形式。其中每个质数都是这个合数的因数,叫做这个合数的分解质因数。分解质因数只针对合数。 比如: 8 分解质因数是:2*2*2 10分解质因数是:2*5 4分解质因数是:2*2 此处使用 python 递归函数 实现对一个数的质因数分解。 代码如下: 阅读全文

posted @ 2019-08-19 17:29 Simple-Sir 阅读(3236) 评论(0) 推荐(0)

初识python:多线程
摘要:多线程:在一个程序中,独立运行的程序片断叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理”。即:一个进程中,多个线程。 举个例说明:就像是一列火车就是一个“进程”(程序),火车的每一节车厢就是一个“线程”。每个线程可以独立的做一些事情。 python 中 threading 模块提供 阅读全文

posted @ 2019-08-16 17:22 Simple-Sir 阅读(220) 评论(0) 推荐(0)

初识python 之 取101到200之前的所有素数
摘要:素数:只能被1或本身整除 思路分析:这个数只有2个数据能整除 代码如下: 阅读全文

posted @ 2019-08-14 22:35 Simple-Sir 阅读(1326) 评论(0) 推荐(0)

初识python 之 兔子生崽(小练习)
摘要:题目:有一对兔子,从出生后第三个月起每个月都生一对小兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子不死,每个月的兔子总数为多少?思路分析: 月份 兔子数 规律1 2 2**12 2 2**13 2+2 2**24 2+2 2**25 2+2 2**... 阅读全文

posted @ 2019-08-14 22:18 Simple-Sir 阅读(2411) 评论(0) 推荐(0)

初识python 之 MongoDB 基本操作
摘要:MongoDB与SQL对比: MongoDB 三元素:数据库、集合、文档 MongoDB 基本操作命令: db 查看当前数据库 show dbs 查看所有数据库 use 数据库名 切换数据库,如果数据库不存在则创建(添加数据之后才会真正存在 db.dropDabase() 删除当前数据库 db.集合 阅读全文

posted @ 2019-08-12 16:09 Simple-Sir 阅读(265) 评论(0) 推荐(0)

初识python 之 mysql数据库基本操作
摘要:import pymysql 注:所有插入、修改、删除操作都必须要提交(conn.commit()) 连接数据库: 创建一个游标: 插入数据: 案例一: 案例二: 查询数据: fetchone() # 返回一条记录,第一次调用返回第一条,第二次调用返回第二天条 fetchmany(n) # 返回n条 阅读全文

posted @ 2019-08-12 15:50 Simple-Sir 阅读(200) 评论(0) 推荐(0)

MongoDB 安装及制作成windows服务
摘要:下载: 注:直接使用浏览器下载速度很慢,建议使用其他下载软件下载(比如:迅雷) 官网下载地址: https://fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-4.0.12-signed.msi 或 进入官网(https://ww 阅读全文

posted @ 2019-08-11 11:55 Simple-Sir 阅读(4898) 评论(0) 推荐(1)

初识python: 回调函数
摘要:回调函数 # 后续待补充... 阅读全文

posted @ 2019-08-09 11:06 Simple-Sir 阅读(264) 评论(0) 推荐(0)

初识python: 文件下载进度
摘要:(后续待更新...) 使用 request 的 urlretrieve 方法创建“回调函数”: 下载进度 详细代码如下: #!/user/bin env python # author:Simple-Sir # time:2019/8/8 21:00 # 下载进度 from urllib impor 阅读全文

posted @ 2019-08-08 23:08 Simple-Sir 阅读(782) 评论(0) 推荐(0)

初识python 之 爬虫:使用正则表达式爬取“糗事百科 - 文字版”网页数据
摘要:初识python 之 爬虫:使用正则表达式爬取”古诗文“网页数据 的兄弟篇。 详细代码如下: #!/user/bin env python # author:Simple-Sir # time:2019/8/1 14:50 # 爬取糗事百科(文字)网页数据 import requests,re UR 阅读全文

posted @ 2019-08-02 22:26 Simple-Sir 阅读(405) 评论(0) 推荐(0)

初识python 之 爬虫:使用正则表达式爬取“古诗文”网页数据
摘要:通过requests、re(正则表达式) 爬取“古诗文”网页数据。 详细代码如下: #!/user/bin env python # author:Simple-Sir # time:2019/7/31 22:01 # 爬取古诗文网页数据 import re import requests def 阅读全文

posted @ 2019-08-01 17:29 Simple-Sir 阅读(1024) 评论(0) 推荐(0)

初识python 之 爬虫:正则表达式
摘要:语法 python中正则表达式功能由 re 模块提供: import re 两个主要函数: match 匹配第一个字符(从第一个字符开始匹配) search 匹配整个字符串 一、匹配单个字符 1、匹配某个字符(串) text = 'hello' ret = re.match('hel',text) 阅读全文

posted @ 2019-08-01 16:27 Simple-Sir 阅读(329) 评论(0) 推荐(0)

导航