随笔分类 -  python知识整理

摘要:1. Introduction PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了。其官方主页为:PIL。 PIL历史悠久,原来是只支持python2.x的版本的,后来出现了移植到py 阅读全文
posted @ 2019-12-22 22:02 马秀昆 阅读(1836) 评论(1) 推荐(0)
摘要:在爬虫的路上,学习scrapy是一个必不可少的环节。也许有好多朋友此时此刻也正在接触并学习scrapy,那么很好,我们一起学习。开始接触scrapy的朋友可能会有些疑惑,毕竟是一个框架,上来不知从何学起。从本篇起,博主将开启scrapy学习的系列,分享如何快速入门scrapy并熟练使用它。 本篇作为 阅读全文
posted @ 2019-12-08 20:16 马秀昆 阅读(510) 评论(1) 推荐(0)
摘要:UserAgent简介 UserAgent中文名为用户代理,是Http协议中的一部分,属于头域的组成部分,UserAgent也简称UA。它是一个特殊字符串头,是一种向访问网站提供你所使用的浏览器类型及版本、操作系统及版本、浏览器内核、等信息的标识。通过这个标识,用户所访问的网站可以显示不同的排版从而 阅读全文
posted @ 2019-12-08 20:10 马秀昆 阅读(1491) 评论(1) 推荐(0)
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。 1.json库的使用 使用 JSON 函数需要导入 json 库:import json。 函数描述 json.dumps 将 Python 对象编码成 JSON 字符串 json.lo 阅读全文
posted @ 2019-11-24 19:51 马秀昆 阅读(562) 评论(1) 推荐(0)
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。 1.json库的使用 使用 JSON 函数需要导入 json 库:import json。 函数描述 json.dumps 将 Python 对象编码成 JSON 字符串 json.lo 阅读全文
posted @ 2019-11-17 21:50 马秀昆 阅读(6104) 评论(0) 推荐(0)
摘要:1. Beautiful Soup的简介 简单来说,Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据。官方解释如下: Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的 阅读全文
posted @ 2019-11-10 22:40 马秀昆 阅读(15944) 评论(1) 推荐(3)
摘要:1、jieba库基本介绍 (1)、jieba库概述 jieba是优秀的中文分词第三方库 - 中文文本需要通过分词获得单个的词语 - jieba是优秀的中文分词第三方库,需要额外安装 - jieba库提供三种分词模式,最简单只需掌握一个函数 (2)、jieba分词的原理 Jieba分词依靠中文词库 - 阅读全文
posted @ 2019-11-03 21:42 马秀昆 阅读(667) 评论(1) 推荐(0)
摘要:在编写python程序的过程中,中英文混用经常会出现编码问题。围绕此问题,本文首先介绍编码的含义及常用编码,随后列举几个python经常遇到的编码异常及解决方法,接着列举笔者在实践中遇到的异常出现的情景及原因,最后针对编码问题提出最佳实践。 一 常见编码 1.1 unicode编码 在文本文件中,看 阅读全文
posted @ 2019-11-03 21:37 马秀昆 阅读(530) 评论(0) 推荐(0)
摘要:增加时a.append( 'a ')就可以了。只要按顺序加,就没有问题 。 使用时,完全可以使用下标: 代码如下 复制代码 a[0] a[1] 但出果引用不存在的下标,则会引发异常。这时,你需要先添加元素,再引用就没有问题 了。如果想预先保留空间,可以使用循环来给list,每个元素一个缺省值,再引用 阅读全文
posted @ 2019-10-27 22:08 马秀昆 阅读(14483) 评论(1) 推荐(0)
摘要:Python列表操作大全 对于python列表的理解可以和C语言里面的数组进行比较性的记忆与对照,它们比较相似,对于python里面列表的定义可以直接用方括号里加所包含对象的方法,并且python的列表是比较强大的,它包含了很多不同类型的数据:整型数字,浮点型,字符串以及对象等。定义举例如下: Li 阅读全文
posted @ 2019-10-27 22:06 马秀昆 阅读(12561) 评论(1) 推荐(4)
摘要:列表list1.append(x) 将x添加到列表末尾 list1.sort() 对列表元素排序 list1.reverse() 将列表元素逆序 list1.index(x) 返回第一次出现元素x的索引值 list1.insert(i,x) 在位置i处插入新元素x list1.count(x) 返回 阅读全文
posted @ 2019-10-27 22:03 马秀昆 阅读(7399) 评论(1) 推荐(1)
摘要:abs() abs() 函数返回数字的绝对值。 all() all() 函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False。 any() any() 函数用于判断给定的可迭代参数 iterable 是否全部为 False,则返回 阅读全文
posted @ 2019-10-25 18:26 马秀昆 阅读(564) 评论(1) 推荐(0)
摘要:Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。 等号(=)用来给变量赋值。 等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如: 阅读全文
posted @ 2019-10-11 11:55 马秀昆 阅读(3562) 评论(1) 推荐(0)
摘要:Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。 turtle绘图的基础知识: 1. 画布(canvas) 画布就是turtle 阅读全文
posted @ 2019-10-11 11:44 马秀昆 阅读(26255) 评论(1) 推荐(0)
摘要:Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。 Python 编程中 if 语句用于控制程序的执行,基本形式 阅读全文
posted @ 2019-09-15 20:50 马秀昆 阅读(280) 评论(1) 推荐(0)
摘要:python2:print语句,语句就意味着可以直接跟要打印的东西,如果后面接的是一个元组对象,直接打印 python3:print函数,函数就以为这必须要加上括号才能调用,如果接元组对象,可以接收多个位置参数,并可以打印 1、表达式 在 Python 2 中为获得计算表达式,你会键入: X = r 阅读全文
posted @ 2019-09-07 22:36 马秀昆 阅读(1176) 评论(1) 推荐(0)