自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python爬虫下

urllib的基本应用1.读取并显示网页内容import urllib.requestfp = urllib.request.urlopen(r’http://www.python.org’)print(fp.read(100)) #读取100个字节print(fp.read(100).decode()) #使用UTF8进行解码fp.close()2.提交网页参数(1)如何使用GET方法读取并显示指

2020-12-30 14:59:45 84

原创 Python爬虫上

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

2020-12-30 14:56:29 58

原创 模块的概念及导入

一. 模块的概念:一系列功能的集合体模块的存在形式:点py文件某个文件夹(该文件夹下有一个_init_.py文件,该文件夹称为包)使用C编写并链接到python解释的内置模块已被编译为共享库或DLL的C或C++扩展为什么要有模块:因有很多相似的功能,为统一管理,方便使用,将这些功能放在一个文件中,该文件就是模块。模块的使用:两种导入方式 ①import ②from… import…二、模块的导入方式2.1、 imoport 模块名首次导入模块的三件事:(import spam)编译模

2020-12-30 14:51:44 252

原创 函数下

参数以下是调用函数时可使用的正式参数类型:必需参数关键字参数默认参数不定长参数必需参数必需参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样。调用 printme() 函数,你必须传入一个参数,不然会出现语法错误:例题:def printme( str ):print (str)return 调用 printme 函数,不加参数会报错printme()输出结果:Traceback (most recent call last):File “test.py”, l

2020-12-30 14:49:15 122

原创 函数上

函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。定义一个函数你可以定义一个由自己想要功能的函数,以下是简单的规则:1.函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。2.任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。3.函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明

2020-12-30 14:46:40 101

原创 正则表达式re模块

正则表达式re模块编译正则表达式模式,返回一个对象的模式。(可以把那些常用的正则表达式编译成正则表达式对象,这样可以提高一点效率。)1、compile()格式:re.compile(pattern,flags=0)①.pattern: 编译时用的表达式字符串。②.flags 编译标志位,用于修改正则表达式的匹配方式,如:是否区分大小写,多行匹配等。常用的flags有:运行如下:2、match()决定re是否在字符串刚开始的位置匹配。//注:这个方法并不是完全匹配。当pattern结束

2020-12-22 15:08:34 70

原创 正则表达式的简介及元字符

正则表达式的简介及元字符** 什么是正则表达式?**正则表达式是字符串处理的有力工具,比字符串自身提供的方法提供了更强大的处理功能 。正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:RegularExpression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些匹配某个模式的文本。元字符..

2020-12-22 11:21:16 66

原创 集合

集合集合是由一组无序排列且不重复的元素组成,示例如下:set1 = {1,2,‘a’}集合使用大括号表示,元素类型可以是数字类型、字符串、元组,但不可以是列表、字典,具体示例如下:set2 = { 2,[ ‘a’,1] } #错误,元素包含列表set3 = { 2,[ ‘a’:1] } #错误,元素包含字典set4 = { 2,( ‘a’,1) } #正确,元素包含元组

2020-12-22 11:10:28 95

原创 字典

字典一、字典的定义:  前面我们说过列表,它适合于将值组织到一个结构中并且通过编号对其进行引用。字典则是通过名字来引用值的数据结构,并且把这种数据结构称为映射,字典中的值没有特殊的顺序,都存储在一个特定的键(key)下,键可以是数字、字符串甚至元组。字典也是python中唯一内建的映射类型。  二、创建和使用字典:   字典由多个键和其对应的值构成的键—值对组成,键和值中间以冒号:隔开,项之间用逗号隔开,整个字典是由大括号{}括起来的。  1. phonebook = { “tom” : ‘66

2020-12-22 11:05:03 249

原创 元组

Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。如下实例:tup1 = (‘physics’, ‘chemistry’, 1997, 2000)tup2 = (1, 2, 3, 4, 5 )tup3 = “a”, “b”, “c”, “d”创建空元组tup1 = ()元组中只包含一个元素时,需要在元素后面添加逗号tup1 = (50,)元组与字符串类似,下标索引从0开始,可以进行截

2020-12-06 23:19:42 144

原创 列表的概念及常用操作

列表列表是Python以及其他语言中最常用到的数据结构之一。Python中使用中括号[]来表示列表。示例如下:student = [202012224A203,‘及时性乐极生悲’,20]1.1列表是由一组任意类型的值组合而成的序列,组成列表的值称为元素,每个元素之间用逗号隔开,示例如下:list1[] = [1,2,3,4,5] #元素为int类型list2[] = [‘信管

2020-12-06 23:05:23 1299

原创 字符串的输出与输入

字符串的输入最简单的字符串输出如下所示:此外,Python支持字符串格式化输出,具体示例如下:字符串格式化是指按照指定的规则连接、替换字符串并返回新的符合要求的字符串,例如示例中age的内容18以整数形式替换在要显示的字符串中。字符串格式化的语法格式如下:其中,format_string为格式标记字符串,包括固定的内容与待替换的内容,待替换的内容用格式化符号标明,string_to_convert为需要格式化的数据。如果需要格式化的数据是多个,则需要使用小括号括起来并用逗号分隔。format

2020-11-30 09:14:11 395

原创 字符串常用函数及用法

字符串常用函数及用法1.大小写转换Python中涉及字符串大小写转换的函数,如表所示。用法,如例所示:2 .判断字符Python中提供了判断字符串中包含某些字符的函数,这些函数在处理用户输入的字符串时是非常方便。这些函数都是以is开头,如表所示。用法,如例所示:3 .检测前缀或后缀在处理字符串时,有时需要检测字符串是否以某个前缀开头或以某个后缀结束,这时可以使用startswith()与endswith()函数,如表所示。用法,如例所示:4 .合并与分隔字符串在处理字符串时

2020-11-30 09:07:23 977

原创 控制语句

3.1分支结构控制语句条件语句可以给定一个判断条件,并在程序执行过程中判断该条件是否成立。程序根据判断结果执行不同的操作,这样就可以改变代码的执行顺序,从而实现更多功能。(1)if语句if语句用于在程序中有条件的执行某些语句,其语法格式如下:if 条件表达式:语句块 # 当条件表达式的值为True,执行语句块如果条件表达式的值为True,则执行其后的语句块,否则不执行该语句块。(2)if else 语句在使用if语句时,它只能做到满足条件时执行其后的语句块。如果需要在不满足条件

2020-11-29 23:10:47 97

原创 Python编程基础

2.1 Python语言基础知识2.1.1标识符与关键字在Python语言中,对程序中各个元素命名加以区分,这种用来标识变量、函数、类等元素的符号称为标识符。Python语言规定,标识符由字母、数字和下画线组成,并且是只能以字母或下画线开头的字符集合。在使用标识符时应注意以下几点:(1)命名时应遵循见名知义的原则。(2)系统已用的关键字不得用作标识符。(3)下画线对解释器有特殊的意义,建议避免使用下画线开头的标识符。(4)标识符区分大小写。(5)关键字是系统已经定义过的标识符,它在程序中已有

2020-11-29 22:57:52 106

原创 Python起源与发展

起源Python的作者,Guido von Rossum,荷兰人。1982年,Guido从阿姆斯特丹大学获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。用他的话说,尽管拥有数学和计算机双料资质,他总趋向于做计算机相关的工作,并热衷于做任何和编程相关的活儿。在那个时候,Guido接触并使用过诸如Pascal、C、Fortran等语言。这些语言的基本设计原则是让机器能更快运行。在80年代,虽然IBM和苹果已经掀起了个人电脑浪潮,但这些个人电脑的配置很低。比如早期的

2020-11-25 11:59:26 370

空空如也

空空如也

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

TA关注的人

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