
=>Python
Python为你打开世界的大门
飞翔的哈士奇
帐号已弃更,转Github(DelinQu) — 2021.05
展开
-
python爬虫入门小案例
博客简介本博客是python爬虫入门时的几个案例,记录学习过程:京东页面爬取亚马逊页面爬取百度/360搜索关键词提交网络图片的爬取和存储IP地址自动查询京东页面爬取这个简单,京东的这个页面没有给页面审查,可以无障碍地访问它:import requestsdef getHtmlText(url): try: r=requests.get(url) ...原创 2020-03-29 23:51:46 · 846 阅读 · 0 评论 -
网络爬虫——Requests库
博客简介对于小规模的网页我们常用Requests库来进行爬取,本篇博客介绍的是网络爬虫常用到的Requests库,以及使用get方法的基本框架和异常处理,内容如下:http协议Requests库方法异常处理爬虫基本框架http协议HTTP , Hypertext Transfer Protocol ,超文本传输协议。是一个基于“请求与响应”模式的、无状态的应用层协议,HTTP协...原创 2020-03-29 15:22:10 · 352 阅读 · 0 评论 -
python定时发送QQ消息
博客简介前言:额,我也不知道为啥群里的小伙伴就。。开始抢龙王了???这个龙头有啥用吗?好吧,我也在抢,但是一条一条发消息真的很累a,所以想到用python自动发送消息——废话不说,开始吧。安装pywin32库定义消息发送类获取消息定时运行安装pywin32库pywin32是一个Python库,为python提供访问Windows API的扩展,提供了齐全的windows常量、...原创 2020-03-21 09:22:38 · 4975 阅读 · 3 评论 -
python os库
博客简介在python中os库提供了通用的基本的操作系统交互能力,包括路径管理,进程操作,环境参数这3方面,这里我们也从这三个方面来进行介绍:路径操作: os.path子库处理 文件路径及信息进程管理: 启动系统中其他程序环境参数: 获得系统软硬件信息等环境参数路径操作os.path子库处理 文件路径及信息方法说明os.path.abspath(path) 返回绝对路径o...原创 2020-03-15 10:11:35 · 241 阅读 · 0 评论 -
python第三方库搜索以及安装
博客简介本篇博客主要介绍的是如何下载安装第三方库,包括如何搜索到第三方库生态中的所有库,如何用pip安装方法安装第三方库,以及pip常用指令简介全球第三方库生态我们也许经常看到博客上,github,公众号,论文,知乎…有各种眼花缭乱的第三方库,那么这些库都是哪里来的?当然有许多大牛自己写的库,但是大多数还是是用的全球第三方库生态中的库:全球第三方库生态:https://pypi.org/...原创 2020-03-14 21:36:51 · 1275 阅读 · 1 评论 -
数据驱动的图形绘制
博客简介turtle在绘制一些图形时十分有效,但是对于复杂的图形,我们绘制往往需要很长篇幅的代码来描述这个图形。但是如果我们从外界导入数据,重复绘制过程,给每次绘制一条数据,画笔就会按照你给的数据来进行绘制,这时我们只需要一条循环就能完成绘制过程,所有的数据全部从外界导入,我们将数据设置好即可完成。文件流导入数据这里使用的是从外界文件中读取数据,然后将字符串分割,转换字符串后生成列表,追加到...原创 2020-03-14 20:03:50 · 549 阅读 · 0 评论 -
python词频统计 生成词云
博客简介本篇博客介绍2个第三方库,中文分词库jeiba和词云库wordcloud,我们将完成三个例子:统计英文词汇频率统计中文文本词汇频率使用jeiba库绘制英文词云绘制中文词云统计英文词汇频率...原创 2020-03-08 15:06:35 · 8767 阅读 · 0 评论 -
如何将Python程序打包成exe
博客简介本篇博客将介绍如何将Python程序打包成一个在其他电脑中不需要运行安装环境即可直接运行的exe文件,步骤如下:安装PyInstaller库准备一个py程序准备一张图片ico输入指令打包程序安装PyInstaller库打开cmd:win+R进入编译环境中的script文件目录输入指令pip install PyInstaller准备一个py程序这里用的是一...原创 2020-03-07 21:50:20 · 1276 阅读 · 1 评论 -
turtle绘制7位数码管
博客简介本篇博客是博主学习中遇到的一个有趣的turtle绘制图形的小例子:绘制7位数码管,显示当前日期,步骤如下:7位数码管介绍绘制数字处理空隙添加颜色实现代码和效果7位数码管介绍上图是一个7位数码管,每段都有自己的字母标号a,b,c,d,e,f,g绘制数字我们知道不同的字段是否亮起由当前要显示的数字决定,所以说要决策如何绘制使得代码量尽可能少:我们将要用顺时针的...原创 2020-03-07 17:48:46 · 498 阅读 · 0 评论 -
python中time库的使用
博客简介本篇博客将介绍python的内置库time,我们将从如下几个方面介绍:时间获取:time() ctime() gmtime()时间格式化:strftime() strptime()程序计时:sleep(),perf_counter()时间获取time() :获取从1970年1月1日0:00开始到当前时间点的时间,返回一个浮点数,单位为sctime() :获取当前时间...原创 2020-03-07 15:47:54 · 383 阅读 · 0 评论 -
python面向对象
博客简介Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本博客将详细介绍Python的面向对象编程。目录如下:类属性与方法类的继承类的多态类属性与方法(1) 可访问性在绝大多数语言中,类由成员属性和方法组成,属性即是变量,方法则是函数,方法和函数可以是私有的也可以是公有的,除此之外,类还有一个自建的专有方法:公有成员:...原创 2020-03-01 19:41:09 · 206 阅读 · 0 评论 -
文件流Python
博客简介这篇博客详细介绍了Python中的文件流的创建和使用方法:使用open() 方法打开一个文件file对象的函数方法使用open() 方法打开一个文件Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError,使用方法如下:常用形式:open(file, mode='r')全部参...原创 2020-02-29 22:03:57 · 835 阅读 · 0 评论 -
字符串格式化format print
博客简介在Python中给字符串格式化有两个重要函数——str.format() && print( ), 大多数的 Python 代码仍然使用 % 操作符,随着Python向前发展,这种旧式的格式化最终会从该语言中移除, 而str.format()将会得到广发应用,在这节我们将会介绍二者的详细用法:转化字符串str()和repr()方法format方法详解print方法...原创 2020-02-29 19:38:05 · 730 阅读 · 0 评论 -
Python3中的线性结构——stack&deque
博客简介本篇博客介绍Python中常见的数据结构两种数据结构stack&deque,后序还会继续完善:栈stack双端队列deque将列表作为栈stack栈是一种简单却作用巨大的结构,具有后进先出的特性FILO,对于压栈和弹栈的操作,我们可以直接用List来操作,可以方便的使用append(),pop()操作。以下是List的函数方法:序号函数1len(list)列表...原创 2020-02-29 16:06:42 · 562 阅读 · 0 评论 -
用turtle绘制分形树和五角星
博客简介本篇博客介绍如何用turtle绘制分形树和五角星,分形树效果如下:五角星的绘制绘制五角星十分简单,要点如下:从七点开始直线绘制一个边长度到达顶点后旋转144度重复这个过程实现代码import turtlefrom turtle import Turtlep=Turtle()p.goto(-100,-50)p.speed(3)p.pensize(5)p.co...原创 2020-02-23 20:09:42 · 824 阅读 · 0 评论 -
Python函数参数类型
博客简介关于函数,我们一定都不陌生。函数参数的传递分为可更改类型mutable:numbers,strings, tuples不可更改(immutable)类型:list,set,dictionary本篇博客针对Python3中的函数参数类型规则作出总结:Python中的函数参数类型有:必需参数关键字参数默认参数不定长参数强制位置参数必需参数必需参数须以正确的顺序传入函数。...原创 2020-02-23 16:53:21 · 526 阅读 · 0 评论 -
Python集合set
博客简介集合(set)是一个无序的不重复元素序列,内部的元素是无序的。本篇博客将详细介绍set的用法:创建集合集合运算集合的基本操作集合的内建函数创建集合可以使用大括号 { } 或者 set() 函数创建集合创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。举例:set1={'A','B','C'}set2=set({1,2,3})...原创 2020-02-23 12:34:04 · 367 阅读 · 0 评论 -
Python字典
博客简介本篇博客介绍Python3中的基本数据类型——字典dictionary。字典类似于C++中的map映射,是另一种可变容器模型,具有如下特点我们将从如下几个方面来介绍字典:字典的创建和访问字典的修改和添加遍历字典字典键的特性字典dictionary函数字典的创建和访问(1)创建字典字典由键和值组成,字典的每个键值(key=>value)对用冒号(:)分割...原创 2020-02-23 10:12:05 · 292 阅读 · 1 评论 -
Python异常处理
异常处理在编译时返现的错误称为语法错误或者称之为解析错,即便 Python 程序的语法是正确的,在运行它的时候,也有可能发生错误。运行期检测到的错误被称为 异常 。我们对于这样的异常常用try......expect......语句来进行处理:执行特点(1)如果没有异常发生,忽略 except 子句,try 子句执行后结束。(2)如果在执行 try 子句的过程中发生了异常,那么 try ...原创 2020-02-22 20:36:48 · 300 阅读 · 0 评论 -
Python随机函数库
博客简介本篇博客介绍随机函数库,并且用蒙特卡罗方法估算圆周率的值pi随机数函数库在使用库函数之前需要导入库导入整个库:import random导入库中的某个函数:import random from random 函数描述choice(seq)从序列的元素中随机挑选一个元素,比如random.choice(range(10)),从0到9中随机挑选一个整数。randrang...原创 2020-02-22 11:22:36 · 1900 阅读 · 0 评论 -
Python列表
博客简介本篇博客归纳Python3中的列表list的用法。序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。list的特点有:序列都可以进行的操作包括索引,切片,加,乘,检查成员。可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型列表可以嵌套列表中的成员可以修改list的创建和...原创 2020-02-22 10:20:53 · 345 阅读 · 0 评论 -
Python元组类型
博客简介本博客介绍Python3中的一个重要数据类型:tuple 元组类型。Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。我们将从如下几个方面来介绍,旨在精简而全面,快速而可查:创建和访问元组元组运算符元组内置函数(1)创建和访问元组创建元组由( )包络元素,括号中添加元素,并使用逗号隔开当只有一个元素时要加上","逗号与括号...原创 2020-02-21 22:40:27 · 670 阅读 · 0 评论 -
Python3字符串
Python3 字符串字符串是 Python 中最常用的数据类型。我们可以使用引号( ’ 或 " )来创建字符串。创建字符串很简单,只要为变量分配一个值即可。与c++不同的是,python中不支持单字符,也就是说蛋哥字符也被视为字符串:'A'<=>"A"二者等价。这里将从以下几个方面进行介绍:字符串创建以及访问三引号转义字符字符串运算符字符串格式化f-stringP...原创 2020-02-21 21:17:22 · 327 阅读 · 0 评论 -
Python3运算符
博客简介本篇博客简介但全面地列出Python中的运算符,旨在全面而精简,快速可查。主要包括:算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级...原创 2020-02-21 13:00:00 · 255 阅读 · 0 评论 -
Python3基本数据类型 number类型
数据类型概要数据类型是用于存储数据的类型,Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号=用来给变量赋值。创建对象:num1=100num2=100删除对象:del num1,num2python3中包括6种基本数据类型:Numbe...原创 2020-02-21 11:48:18 · 405 阅读 · 0 评论