自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白话天

在学习python,作为学习结果的输出地址

  • 博客(16)
  • 收藏
  • 关注

原创 爬虫项目1——网络小说爬取

项目目的:爬取斗罗大陆小说的所有章节并保存为txt文件具体步骤获得小说每一个章节的超链接 使用requests获取网页源代码 使用BeautifulSoup对网页源代码进行分析 使用re正则表达式匹配得到章节的超链接 获取文本 分析网页,获得合理的网页获取步骤 然后使用合理的方式获取文字 保存文本 将文字保存在文本中 第一步;观察小说目录网页源...

2019-08-16 19:39:55 460

原创 实例方法、类方法、静态方法辨析

区别区别在于以下几点1:定义方式不同类方法定义为 @staticmethod实例方法 需要在括号内加 self2:调用方式不同类方法可以通过类本身以及实例调用实例方法只能是实例调用3:权限不同类方法不能调用实例属性及方法实例方法权限为最,可以随便调用总结类方法就相当于实例方法的附庸,只是同属于同一个大公司(类),不同的是类方法没有权限调用任何公司资源,...

2019-06-20 10:35:32 128

原创 @peoperty

@perperty的初级使用 开始阅读使用场景需要使用到属性同时又有限制其范围的需要class Text(): """property 测试项目2""" @property def score(self): if 0 < self._score < 425: print("重在参与重在参...

2019-06-20 10:14:54 270

原创 Kivy Unable to get a Window, abort.

在进行kivy程序测验时遇到了这个问题- Unable to find any valuable Window provider. Please enable debug logging (e.g. add -d if running from the command line, or change the log level in the config) and re-run your a...

2019-06-10 10:16:18 2999

原创 python——pip指令最简单安装方法

下载文件:https://bootstrap.pypa.io/get-pip.py文件名:get-pip.pywin+R 输入cmd 进入到下载的文件所在的目录键入      python get-pip.py然后等

2019-01-02 20:57:43 716

原创 简单工厂模式

简单工厂模式:定义一个产品类,将处于同于产品等级下的产品继承这个类,再加一个工厂类,通过if语句判断缺点是不符合开闭原则,一旦更改需求,就要修改整段代码# 定义一个雷表示4S店class CarStore: def sell_car(): pass # 奔驰的出售class Benz(CarStore): def sell_c...

2018-09-18 19:16:18 99

原创 python中self的用法

self相当于是类对外提供的一个调用属性和动态方法的接口,在类的方法中加上self,则可以通过实例化后的对象调用,没有的话就只能通过类本身调用(类名.函数名())分为两种情况:不需要对外提供接口,只能通过类名加方法名调用,代码如下class Test01(): def __init__(self,t): self.t = t ...

2018-09-18 18:38:28 1860

原创 math模块

主要是math模块包含的函数以及一些与数学操作有关的内置函数的总结#向上取整import mathx = 5.5print(math.ceil(x))&gt;&gt;&gt;6# 向下取整import mathx = 5.5print(math.floor(x))&gt;&gt;&gt;5# 次方import mathx = 5math.po...

2018-09-09 17:09:27 1096

原创 arrow----人性化的时间处理模块

使用arrow.now()/arrow.utcnow()获取当前时间的arrow格式获取当前时间 arrow.now():获取当前时区当前时间 arrow.utcnow():获取格林尼治时间 输出格式为年-月-日T时-分-秒.微秒+时区 返回的是一个arrow时间对象import arrowa = arrow.now()# 所在时区时间b = arrow.utc...

2018-09-06 21:49:18 2889

原创 高阶函数(map reduce filter defaultdict)

def funA(n): return n * 10l1 = [1,2,3,4,5,6,7,8]l3 = map(funA,l1)for i in l3: print(i,end = " ")

2018-09-06 21:27:45 146

原创 字符串的格式

在学习字符串的格式问题时,我看到了输出一个整洁表单的代码,如果需要输出一个整洁的表单是,可以在思考后进行输出width = int(input("Please rnter width: "))print("=" * width)# 当需要添加不确定的长度时,可以再加一个发包方括号,用关键字实现print("{:}{:&gt;{w}}".format("Item","Price",w =..

2018-09-06 20:40:54 515

原创 __name__ == "__main__"

程序入口__name__相当于模块名模块直接运行时,模块名__name__是__main__,执行__name__ == "__main__"下的代码模块被调用时,模块名__name__是这个模块的名称,则不执行__name__ == "__main__"下的代码...

2018-07-09 14:53:16 111

原创 tkinter------Entry

Entry:用于显示一个可供输入的文本款,具体用法from tkinter import *root = Tk()Entry(root,textvariable = e).pack()root.mainloop()

2018-07-05 17:47:45 121

原创 thinter------Checkbutton的用法

在GUI界面中添加一个多项选择框,可以设置回调函数,每次点击按钮时都会执行回调函数from tkinter import *root = Tk() def callcheckbutton(): print("i love wangxiaojing") Checkbutton(root,text = "check python", command = callcheckbutto...

2018-07-05 17:39:54 405

原创 列表和元组

列表:可以修改,适用于中途需要添加元素的情形。元组:不可以修改,适用于出于某种原因不能修改序列的情形列表,元组和字符串都是序列在我们的实际编程过程中,大多数情况下都能够使用列表解决问题,初级阶段唯一使用元组的是需要将元组用作字典的键一:通用的序列操作1:索引:序列中的元素都有编号——从0开始递增list1 = list([0,1,2,3,4,5])print(list1[0])...

2018-07-03 01:48:33 231

原创 第一篇博客

今天开始我在博客上写文章,写经验的日子,我会认真写每一篇文章,每一篇分享的。

2018-07-02 22:19:29 80

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除