自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 NumPy

一、NumPy简介是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库,是高性能科学计算和数据分析的基础包。标准的Python中用list(列表)保存值,可以当做数组使用,但因为列表中的元素可以是任何对象,所以浪费了CPU运算时间和内存。1.NumPy诞生为了弥补这些缺陷。它提供了两种基本的对象:ndarray:是储存单一数据类型的多维数组。ufunc: 它是一种能够对数组进行处理的函数。2.numpy数组的概念numpy数组是一个多维

2020-12-30 13:18:24 200

原创 网络爬取

网页爬取就是把URL地址中指定的网络资源从网络流中读取出来,保存到本地。请求网站并提取数据的自动化程序爬取网页的基础知识-HTTP协议HTTP协议简介超文本传输协议是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。HTTP的发展是由蒂姆·伯纳斯-李于1989年在欧洲核子研究组织(CERN)所发起。1999年6月公布的 RFC 2616,定义了HTTP协议中现今广泛使用的一个版本——HTTP 1.1。2014年12月,互联网工程任务组(IETF)将HTTP/

2020-12-29 22:50:25 324

原创 正则表达式

什么是正则表达式正则表达式是字符串处理的有力工具,比字符串自身提供的方法提供了更强大的处理功能。例如判断一个字符串是否是合法的Email地址,可以通过构造一个规则(正则表达式),去判断字符串是否能够匹配。正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用

2020-12-28 22:45:43 124

原创 文件

文件概述按数据的组织形式,文件大致可以分为如下两类。1. 文本文件文本文件是一种由若干字符构成的文件,可以用文本编辑器进行阅读或编辑。以txt、py、html等为后缀的文件都是文本文件。2. 二进制文件二进制文件一般是指不能用文本编辑器阅读或编辑的文件。以mp3、mp4、png等为后缀的文件都是二进制文件,如果想要打开或修改这些文件,必须通过特定软件进行,比如用Photoshop软件可以编辑图像文件。从本质上讲,文本文件也是二进制文件,因为计算机处理的全是二进制数据。文件操作通过程序操作文件

2020-12-27 20:33:21 250

原创 模块

模块的概念模块是一个保存了Python代码的文件,其中可以包含变量、函数或类的定义,也可以包含其他各种Python语句模块有以下3方面的优势(1)模块提高了代码的可维护性。在程序开发过程中,随着程序功能的增多,在一个文件中的代码会越来越长,从而造成程序不易维护,此时可以把相关功能的代码分配到一个模块里,从而使代码更易懂、更易维护。(2)模块提高了代码的可重用性。在应用程序开发中,经常需要处理时间,此时不必在每个程序中写入时间的处理函数,只需导入time模块即可。(3)模块避免了函数名和变量名冲突。

2020-12-26 11:41:35 134

原创 函数

间接调用函数函数名赋值给一个变量,再通过变量名加参数列表的形式间接调用函数匿名函数匿名函数是指没有函数名称的、临时使用的微函数。它可以通过lambda表达式来声明,闭包函数内层函数引用了外层函数的变量(包括其参数),并且外层函数返回内层函数名,这种函数架构称为闭包。从概念中可以得出,闭包需要满足的三个条件:1.内层函数的定义嵌套在外层函数中。2.内层函数引用外层函数的变量。3.外层函数返回内层函数名。装饰器装饰器的概念:装饰器本质上还是函数,可以让其他函数在不做任何代码修改的前提下增加

2020-12-25 20:47:35 86

原创 函数

函数的概念函数可以理解为实现某种功能的代码块,这样当程序中需要这个功能时就可以直接调用,而不必每次都编写一次。Python中的函数分为内建函数和自定义函数。内建函数是Python自带的,即可以直接使用,如print()函数、input()函数等。函数的定义如果大家想自己设计符合使用需求的函数,则可以定义一个函数def函数名(参数列表):函数体在上述语法格式中,需注意以下几点:def(即define,定义)为关键字,表示定义一个函数。函数名是一个标识符,注意不能与关键字重名。小括号之间可以

2020-12-24 14:47:27 170

原创 列表与元祖

列表列表是Python以及其他语言中最常用到的数据结构之一。列表的创建列表是由一组任意类型的值组合而成的序列,组成列表的值称为元素,每个元素之间用逗号隔开,列表中的元素是可变的,这意味着可以向列表中添加、修改和删除元素。还可以用list()函数创建,range()函数生成一系列整数作为列表的元素列表的遍历1.通过while循环遍历列表需要使用len()函数,该函数可以获取序列中元素的个数2.通过for()循环遍历列表由于列表是序列的一种,因此通过for循环遍历列表非常简单,只需将列表名放在

2020-12-21 16:42:20 82

原创 字符串

字符串简介字符串概念Python中的字符串以引号包含为标识,字符串具体有3种表现形式:使用单引号标识字符串使用单引号标识的字符串中不能包含单引号使用双引号标识字符串使用双引号标识的字符串中不能包含双引号使用三引号标识字符串使用3对单引号或3对双引号标识字符串可以包含多行转义字符转义字符以反斜杠“\”开头,后跟若干个字符。转义字符具有特定的含义,不同于字符原有的意义,故称转义字符。表中列出了常用的转义字符及含义。字符串的输出字符串格式化是指按照指定的规则连接、替换字符串并返回新的符合要

2020-12-20 23:49:54 166 1

原创 流程控制语句

**if语句语法表达式**if 条件表达式:语句块 #当条件表达式为true时,执行语句块if-else语句if 条件表达式语句块1 #当条件表达式为true时,执行语句块1else语句块2 #当条件表达式为false时,执行语句块2多重判断也可以使用if 条件表达式语句块1 #当条件表达式为true时,执行语句块1else语句块2 #当条件表达式为true时,执行语句块2…else语句块2 #当条件表达式为true时,执行语句块2if语句嵌套if 条件表达

2020-12-19 20:52:49 60 1

原创 Python基础语法

Python基础语法注释单行注释:以“#”开始,到这行末尾结束多行注释:以3个引号作为开始和结束符号,其中3个引号可以是3个单引号或3个双引号标识符由字母、数字和下画线组成,并且是只能以字母或下画线开头的字符集合。应注意一下几点1.命名时应遵循见名知义的原则2.系统已用的关键字不得用作标识符3.下画线对解释器有特殊的意义,建议避免使用下画线开头的标识符4.标识符区分大小写5.关键字是系统已经定义过的标识符,它在程序中已有了特定的含义,如if、class等,因此不能再使用关键字作为其他名

2020-12-18 23:16:37 102

原创 Python语言

Python语言的起源Python的创始人为Guido van Rossum(荷兰人,见图)。1982年,Guido从阿姆斯特丹大学获得了数学和计算机硕士学位,由于当时编程语言比较复杂,因此Guido希望能够研发出一种轻松编程的语言。ABC语言(由荷兰的数学和计算机研究所开发)让Guido看到了希望,于是Guido应聘到该研究所工作,并参与到ABC语言的开发。但由于当时的开发是单向的,因此最后只得到商业上失败的结果。随着互联网的普及,Guido再一次看到了希望。1989年的圣诞节,这位宅男为了打发时间,决

2020-12-17 19:40:34 59 1

空空如也

空空如也

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

TA关注的人

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