自定义博客皮肤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 451

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

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

2019-06-20 10:35:32 120

原创 @peoperty

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

2019-06-20 10:14:54 260

原创 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 2968

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

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

2019-01-02 20:57:43 705

原创 简单工厂模式

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

2018-09-18 19:16:18 93

原创 python中self的用法

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

2018-09-18 18:38:28 1846

原创 math模块

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

2018-09-09 17:09:27 1088

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

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

2018-09-06 21:49:18 2864

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

def funA(n): return n * 10 l1 = [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 138

原创 字符串的格式

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

2018-09-06 20:40:54 501

原创 __name__ == "__main__"

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

2018-07-09 14:53:16 107

原创 tkinter------Entry

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

2018-07-05 17:47:45 114

原创 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 400

原创 列表和元组

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

2018-07-03 01:48:33 221

原创 第一篇博客

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

2018-07-02 22:19:29 75

空空如也

空空如也

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

TA关注的人

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