自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

PythonJIANGTANG的博客

不会是真不会啊!!!!!

  • 博客(22)
  • 收藏
  • 关注

原创 2020-12-1 数据分析

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

2020-12-05 16:16:25 117

原创 2020-11-30 网络爬虫

Python3.x标准库urllib提供了urllib.request、urllib.response、urllib.parse和urllib.error四个模块,很好地支持了网页内容读取功能。再结合Python字符串方法和正则表达式,可以完成一些简单的网页内容爬取工作,也是理解和使用其他爬虫库的基础使用 urllib.request.urlopen()函数可以打开一个网站,读取并打印网页信息urllib.urlopen(url, data[, proxies])urlopen()函数返回respo.

2020-12-05 09:42:34 165

原创 2020-11-29 网络爬虫

网页爬取,就是把URL地址中指定的网络资源从网络流中读取出来,保存到本地。请求网站并提取数据的自动化程序所有HTTP响应的第一行都是状态行,依次是当前HTTP版本号,3位数字组成的状态代码,以及描述状态的短语,彼此由空格分隔URL是Uniform Resource Locator的缩写,即统一资源定位系统,也就是网址。URL 遵守一种标准的语法,它由协议、主机名、域名、端口、路径、以及文件名这六个部分构成Python3.x标准库urllib提供了urllib.request、..

2020-11-29 16:37:04 131

原创 2020-11-28 正则表达式_re模块

re.match函数尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回Nonere.search方法 扫描整个字符串并返回第一个成功的匹配re.match与re.search的区别在于re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None。而re.search匹配整个字符串,直到找到一个匹配compile 函数用于编译正则表达式,生成一个正则表达式( Pattern )对象,供 match() 和 search() 这两..

2020-11-29 15:56:16 127

原创 2020-10-13 Python基础

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

2020-11-29 15:15:53 75

原创 2020-10-14 编程基础

基本语法:注释即对程序代码的解释,在写程序时需适当使用注释,以方便自己和他人理解程序各部分的作用。在执行时,它会被Python解释器忽略,因此不会影响程序的执行。Python支持单行注释与多行注释单行注释:该注释是以“#”开始,到该行末尾结束多行注释:该注释以3个引号作为开始和结束符号,其中3个引号可以是3个单引号或3个双引号在Python语言中,需要对程序中各个元素命名加以区分,这种用来标识变量、函数、类等元素的符号称为标识符Python语言规定,标识符由字母、数字和下画线组成,并且是只能以字

2020-11-29 15:06:13 87

原创 2020-10-20 条件语句

条件语句可以给定一个判断条件,并在程序执行过程中判断该条件是否成立。程序根据判断结果执行不同的操作,这样就可以改变代码的执行顺序,从而实现更多功能if语句用于在程序中有条件的执行某些语句在使用if语句时,它只能做到满足条件时执行其后的语句块。如果需要在不满足条件时执行其他语句块,则可以使用if-else语句if-else语句用于根据条件表达式的值决定执行哪块代码在程序中,多重判断可以通过if-elif语句实现if语句嵌套是指if、if-else中的语句块可以是if或if-else语句if语句嵌.

2020-11-29 14:34:29 107

原创 2020-10-21 循环语句

条件语句: ↓ ↓条件语句可以给定一个判断条件,并在程序执行过程中判断该条件是否成立。程序根据判断结果执行不同的操作,这样就可以改变代码的执行顺序,从而实现更多功能if语句用于在程序中有条件的执行某些语句在使用if语句时,它只能做到满足条件时执行其后的语句块。如果需要在不满足条件时执行其他语句块,则可以使用if-else语句if-else语句用于根据条件表达式的值决定执行哪块代码在程序中,多重判断可以通过if-elif语句实现if语句嵌套是指if、if-else中的语句块可以是if或i

2020-11-29 14:02:05 119

原创 2020-10-27 字符串

在汉语中,将若干个字连起来就是一个字符串,例如“千锋教育”就是一个由4个汉字组成的字符串。在程序中,字符串是由若干字符组成的序列。使用单引号标识字符串使用单引号标识的字符串中不能包含单引号使用双引号标识字符串使用双引号标识的字符串中不能包含双引号使用三引号标识字符串使用3对单引号或3对双引号标识字符串可以包含多行字符串中除了可以包含数字字符、字母字符或特殊字符外,还可以包含转义字符。转义字符以反斜杠“\”开头,后跟若干个字符。转义字符具有特定的含义,不同于字符原..

2020-11-29 13:36:51 192

原创 2020-10-28 列表

列表是Python以及其他语言中最常用到的数据结构之一。Python中使用中括号[]来表示列表列表是由一组任意类型的值组合而成的序列,组成列表的值称为元素,每个元素之间用逗号隔开课上练习 ↓ ↓ ↓list1 = [1,2,3,4,5,6,7,8,9,]list2 = list("ABCD")list3 = list(range(10))for x in list1: print(x)#效果 ↓ ↓ ↓123456789list.

2020-11-27 21:03:12 70

原创 2020-11-2 字典

在现实生活中,字典可以查询某个词的语义,即词与语义建立了某种关系,通过词的索引便可以找到对应的语义在Python中,字典也如现实生活中的字典一样,使用词-语义进行数据的构建,其中词对应键(key),词义对应值(value),即键与值构成某种关系,通常将两者称为键值对,这样通过键可以快速找到对应的值字典是由元素构成的,其中每个元素都是一个键值对字典是通过键来索引值的,所以键必须是唯一的,而值并不唯一字典中的元素是以键值对的形式出现的键是不可变数据类型,而值可以是任意数据类型lt = [('no.

2020-11-27 18:32:33 364

原创 2020-11-3 集合

集合是有一组无序排列且不重复的元素组成集合使用大括号表示,元素类型可以是数字类型、字符串、元组,但不可以是列表、字典使用大括号创建的集合属于可变集合,即可以添加或删除元素。此外,还存在一种不可变集合,即不允许添加或删除元素。集合的一个重要用途是将一些数据结构中的重复元素去除。同其他数据类型类似,集合也有一系列常用的操作,例如添加元素、删除元素等。#集合中添加元素可以使用add()和update()函数set1,set2 = {1,2,3},{3,4,5,6}set1.add(4)prin.

2020-11-27 09:10:32 428

原创 2020-11-25 Python正则表达式

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

2020-11-26 13:22:39 121

原创 2020-11-4 习题练习

#↓ ↓ 字典是无序的,是可变的数据类型dict1 = {"张三":45,"李四":78,"徐来":40,"沙思思":96,"如一":65}print("班级人数:",len(dict1),",班级成绩平均分",sum(list(dict1.values()))/len(dict1))———————————————————————————————————————#↓ ↓zip() 压缩:将多个可迭代对象元素压缩到一起list1 = ["sa","df","vx"]str2 = "123

2020-11-26 13:15:18 112

原创 2020-11-9 函数

函数可以理解为实现某种功能的代码块,这样当程序中需要这个功能时就可以直接调用,而不必每次都编写一次。这就好比生活中使用计算器来计算,当需要计算时,直接使用计算器输入要计算的数,计算完成后显示计算结果,而不必每次计算都通过手写演算出结果。该语句为"output( )"Python中的函数分为内建函数和自定义函数。内建函数是Python自带的,即可以直接使用,如print()函数、input()函数等。常见的内建函数如表所示,def 是定义函数的关键字。(define function)函数名是这个函数.

2020-11-25 14:11:31 147

原创 2020-11-10 模块

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

2020-11-25 13:52:17 79

原创 2020-11-11 对象与类

在现实世界中,随处可见的一种事物就是对象,对象是事物存在的实体,如学生、汽车等。人类解决问题的方式总是将复杂的事物简单化,于是就会思考这些对象都是由哪些部分组成的。通常都会将对象划分为两个部分,即静态部分与动态部分。顾名思义,静态部分就是不能动的部分,这个部分被称为“属性”,任何对象都会具备其自身属性,如一个人,其属性包括高矮、胖瘦、年龄、性别等。然而具有这些属性的人会执行哪些动作也是一个值得探讨的部分,这个人可以转身、微笑、说话、奔跑,这些是这个人具备的行为(动态部分),人类通过探讨对象的属性和观察对象.

2020-11-25 13:28:03 109 1

原创 2020-11-16 面向对像 类

#Python使用class关键字来定义类,其语法格式如下: class 类名: 类体#类名的首字母一般需要大写#类的所有实例方法都必须至少有一个名为 self的参数,并且必须是方法的第一个形参(如果有多个形参),self参数代表将来要创建的对象本身。另外,self.name称为实例属性,在类的实例方法中访问实例属性时需要以self为前缀。import randomclass Card: RANKS =['A','1','2','3','4','5','6','7','8','9',

2020-11-25 11:13:29 92

原创 2020-11-17 封装

类的封装可以隐藏类的实现细节,迫使用户只能通过方法去访问数据,这样就可以增强程序的安全性class Student: def __init__(self,name,score): self.name = name self.__score = score def getScore(self): return self.__score def setScore(self,score): if 0<=score<=100

2020-11-25 10:17:55 136

原创 2020-11-18 继承、多态

课上练习# 在程序中,继承指的是class与class之间的关系继承是一种关系,必须存在两个class才能产生这种关系;被继承的class称为父类,继承的class称为子类。#继承 ↓ ↓ ↓class A: def __init__(self): self.name = 'aaa' def test(self): print('superTest...')class B(A): def __init__(self)

2020-11-25 09:15:07 72

原创 2020-11-24 练习

#老师演示 ↓ ↓class HouseMoney: def __init__(self,money,num): self.money = money if num == 1: self.year = 3 self.rate = 0.0603 elif num ==2: self.year = 5 self.rate = 0.0612 elif num ==3:

2020-11-25 08:04:49 45

原创 2020-11-23 文件操作、异常处理

# 导入模块:import shutil 复制: copy 移动: move#重命名:os.rename 删除: os.remove#创建目录: os.mkdir('E:/ABC/') 创建多级目录:os.makedirs('E:/def/123/')import shutil shutil.move('F:\PS','E:\QQBrowser')#try:# a = 1# b = 1# print(b/a)#except (Ze

2020-11-24 10:53:54 218

空空如也

空空如也

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

TA关注的人

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